Skip to content

Commit 325fb62

Browse files
committed
Use version-file option for astral-sh/setup-uv
1 parent ce69ac8 commit 325fb62

2 files changed

Lines changed: 4 additions & 24 deletions

File tree

.github/workflows/daily.yml

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,9 @@ jobs:
116116
with:
117117
# Keep in sync with stub_uploader's check_scripts.yml workflow.
118118
python-version: "3.13"
119-
- name: Determine uv version from requirements-tests.txt
120-
id: determine_uv_version
121-
run: |
122-
uv_version=$(grep '^uv==' requirements-tests.txt | cut -d = -f 3)
123-
echo "uv_version=$uv_version" >> $GITHUB_OUTPUT
124119
- uses: astral-sh/setup-uv@v6
125120
with:
126-
version: ${{ steps.determine_uv_version.outputs.uv_version }}
121+
version-file: "requirements-tests.txt"
127122
- name: Run tests
128123
run: |
129124
cd stub_uploader

.github/workflows/tests.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,9 @@ jobs:
4343
with:
4444
# Max supported Python version as of pytype 2024.10.11
4545
python-version: "3.12"
46-
- name: Determine uv version from requirements-tests.txt
47-
id: determine_uv_version
48-
run: |
49-
uv_version=$(grep '^uv==' requirements-tests.txt | cut -d = -f 3)
50-
echo "uv_version=$uv_version" >> $GITHUB_OUTPUT
5146
- uses: astral-sh/setup-uv@v6
5247
with:
53-
version: ${{ steps.determine_uv_version.outputs.uv_version }}
48+
version-file: "requirements-tests.txt"
5449
- run: uv pip install -r requirements-tests.txt --system
5550
- name: Install external dependencies for 3rd-party stubs
5651
run: |
@@ -126,14 +121,9 @@ jobs:
126121
- uses: actions/setup-python@v5
127122
with:
128123
python-version: "3.13"
129-
- name: Determine uv version from requirements-tests.txt
130-
id: determine_uv_version
131-
run: |
132-
uv_version=$(grep '^uv==' requirements-tests.txt | cut -d = -f 3)
133-
echo "uv_version=$uv_version" >> $GITHUB_OUTPUT
134124
- uses: astral-sh/setup-uv@v6
135125
with:
136-
version: ${{ steps.determine_uv_version.outputs.uv_version }}
126+
version-file: "requirements-tests.txt"
137127
- name: Install typeshed test-suite requirements
138128
# Install these so we can run `get_external_stub_requirements.py`
139129
run: uv pip install -r requirements-tests.txt --system
@@ -199,14 +189,9 @@ jobs:
199189
with:
200190
# Keep in sync with stub_uploader's check_scripts.yml workflow.
201191
python-version: "3.13"
202-
- name: Determine uv version from requirements-tests.txt
203-
id: determine_uv_version
204-
run: |
205-
uv_version=$(grep '^uv==' requirements-tests.txt | cut -d = -f 3)
206-
echo "uv_version=$uv_version" >> $GITHUB_OUTPUT
207192
- uses: astral-sh/setup-uv@v6
208193
with:
209-
version: ${{ steps.determine_uv_version.outputs.uv_version }}
194+
version-file: "requirements-tests.txt"
210195
- name: Run tests
211196
run: |
212197
cd stub_uploader

0 commit comments

Comments
 (0)