From 59d351bc10d88887499ae53bf271347df53b691b Mon Sep 17 00:00:00 2001 From: Jean-Christophe Bianic Date: Mon, 16 Jan 2023 14:25:20 +0100 Subject: [PATCH] :beetle: Fixing Installing Poetry in workflows --- .github/workflows/release.yml | 4 +++- .github/workflows/tests.yml | 4 ++++ .readthedocs.yml | 2 ++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 59b627b..79be4cd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -22,6 +22,8 @@ jobs: - name: Install Poetry run: | + python -m pip install pipx + pipx ensurepath pipx install poetry poetry export --with workflows --without-hashes --format=constraints.txt > .github/workflows/constraints.txt pipx install --pip-args=--constraint=.github/workflows/constraints.txt poetry @@ -39,7 +41,7 @@ jobs: - name: Detect and tag new version id: check-version - if: steps.check-parent-commit.outputs.sha + if: ${{ GITHUB_OUTPUT }} uses: salsify/action-detect-and-tag-new-version@v2.0.3 with: version-command: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 67929b7..456ae60 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -119,6 +119,8 @@ jobs: - name: Install Poetry run: | + python -m pip install pipx + pipx ensurepath pipx install poetry poetry export --with workflows --without-hashes --format=constraints.txt > .github/workflows/constraints.txt pipx install --pip-args=--constraint=.github/workflows/constraints.txt poetry @@ -204,6 +206,8 @@ jobs: - name: Install Poetry run: | + python -m pip install pipx + pipx ensurepath pipx install poetry poetry export --with workflows --without-hashes --format=constraints.txt > .github/workflows/constraints.txt pipx install --pip-args=--constraint=.github/workflows/constraints.txt poetry diff --git a/.readthedocs.yml b/.readthedocs.yml index af1fea4..4c35c36 100644 --- a/.readthedocs.yml +++ b/.readthedocs.yml @@ -5,6 +5,8 @@ build: python: "3.11" jobs: post_install: + - python -m pip install pipx + - pipx ensurepath - pipx install poetry==1.2.0b1 - poetry config virtualenvs.create false - poetry install --with docs