Skip to content

Commit c472dd2

Browse files
👷 Use pipx to install poetry.
1 parent 457683d commit c472dd2

2 files changed

Lines changed: 20 additions & 8 deletions

File tree

‎.github/workflows/pypi.yaml‎

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,18 @@ jobs:
1414

1515
steps:
1616
- name: Checkout repository
17-
uses: actions/checkout@v4
17+
uses: actions/checkout@v6
18+
- name: Set up Python
19+
uses: actions/setup-python@v6
20+
with:
21+
python-version: ${{ matrix.python-version }}
1822
- name: Install Poetry
19-
uses: packetcoders/action-setup-cache-python-poetry@main
23+
run: pipx install poetry==2.3.2
24+
- name: Cache dependencies
25+
uses: actions/cache@v5
2026
with:
21-
python-version: 3.14
22-
poetry-version: 2.3.2
27+
path: ~/.cache/pypoetry
28+
key: ${{ runner.os }}-poetry-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }}
2329
- name: Mint token
2430
id: mint
2531
uses: tschm/token-mint-action@v1.0.3

‎.github/workflows/test.yml‎

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,18 @@ jobs:
2121
- '3.14t'
2222
steps:
2323
- name: Checkout repository
24-
uses: actions/checkout@v4
25-
- name: Install Poetry
26-
uses: packetcoders/action-setup-cache-python-poetry@main
24+
uses: actions/checkout@v6
25+
- name: Set up Python
26+
uses: actions/setup-python@v6
2727
with:
2828
python-version: ${{ matrix.python-version }}
29-
poetry-version: 2.3.2
29+
- name: Install Poetry
30+
run: pipx install poetry==2.3.2
31+
- name: Cache dependencies
32+
uses: actions/cache@v5
33+
with:
34+
path: ~/.cache/pypoetry
35+
key: ${{ runner.os }}-poetry-${{ matrix.python-version }}-${{ hashFiles('**/poetry.lock') }}
3036
- name: Install project
3137
run: poetry install
3238
- name: Run pytest

0 commit comments

Comments
 (0)