Skip to content

Commit 58d2c33

Browse files
authored
ci: Ensure poetry version uses correct python version (#31)
`pipx install poetry` does not necessarily use the configured python version specified in `actions/setup-python`. This separate GH action helps ensure we are using the correct version consistently.
1 parent c3a93fe commit 58d2c33

File tree

4 files changed

+7
-6
lines changed

4 files changed

+7
-6
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,10 +64,11 @@ jobs:
6464
with:
6565
python-version: ${{ matrix.python-version }}
6666

67+
- name: Install poetry
68+
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
69+
6770
- name: Install requirements
68-
run: |
69-
pipx install poetry
70-
poetry install
71+
run: poetry install
7172

7273
- uses: ./.github/actions/build
7374
- uses: ./.github/actions/build-docs

.github/workflows/manual-publish-docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
python-version: 3.8
1717

1818
- name: Install poetry
19-
run: pipx install poetry
19+
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
2020

2121
- uses: ./.github/actions/build-docs
2222

.github/workflows/manual-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
python-version: 3.8
2323

2424
- name: Install poetry
25-
run: pipx install poetry
25+
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
2626

2727
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.0
2828
name: 'Get PyPI token'

.github/workflows/release-please.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232

3333
- name: Install poetry
3434
if: ${{ steps.release.outputs.releases_created }}
35-
run: pipx install poetry
35+
uses: abatilo/actions-poetry@7b6d33e44b4f08d7021a1dee3c044e9c253d6439
3636

3737
- uses: launchdarkly/gh-actions/actions/release-secrets@release-secrets-v1.0.0
3838
name: 'Get PyPI token'

0 commit comments

Comments
 (0)