Skip to content

Commit 29d118f

Browse files
committed
ci: Reorder 'Install uv' step to include caching in workflows
1 parent 2ae8288 commit 29d118f

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

.github/workflows/publish.yml

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,14 @@ jobs:
1616

1717
steps:
1818
- uses: actions/checkout@v4
19-
- name: Install uv
20-
uses: astral-sh/setup-uv@v5
2119
- name: Set up Python ${{ matrix.python-version }}
2220
uses: actions/setup-python@v5
2321
with:
2422
python-version: ${{ matrix.python-version }}
23+
- name: Install uv
24+
uses: astral-sh/setup-uv@v5
25+
with:
26+
enable-cache: true
2527
- name: Install dependencies
2628
run: |
2729
uv sync --all-extras
@@ -43,12 +45,14 @@ jobs:
4345
id-token: write
4446
steps:
4547
- uses: actions/checkout@v4
46-
- name: Install uv
47-
uses: astral-sh/setup-uv@v5
4848
- name: Set up Python 3.13
4949
uses: actions/setup-python@v5
5050
with:
5151
python-version: "3.13"
52+
- name: Install uv
53+
uses: astral-sh/setup-uv@v5
54+
with:
55+
enable-cache: true
5256
- name: Build
5357
run: uv build
5458
- name: Publish Package to PyPI

.github/workflows/tests.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,14 @@ jobs:
1919

2020
steps:
2121
- uses: actions/checkout@v4
22-
- name: Install uv
23-
uses: astral-sh/setup-uv@v5
2422
- name: Set up Python ${{ matrix.python-version }}
2523
uses: actions/setup-python@v5
2624
with:
2725
python-version: ${{ matrix.python-version }}
26+
- name: Install uv
27+
uses: astral-sh/setup-uv@v5
28+
with:
29+
enable-cache: true
2830
- name: Install dependencies
2931
run: |
3032
uv sync --all-extras

0 commit comments

Comments
 (0)