From f15658bfe450a5e4afd9984690f52362a870d938 Mon Sep 17 00:00:00 2001 From: Sebastian Rittau Date: Sat, 26 Jul 2025 17:39:21 +0200 Subject: [PATCH] [CI] Use version from requirements for setup-uv (#14082) --- .github/workflows/daily.yml | 2 ++ .github/workflows/tests.yml | 6 ++++++ 2 files changed, 8 insertions(+) diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index ef19a9129..a36ba780d 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -117,6 +117,8 @@ jobs: # Keep in sync with stub_uploader's check_scripts.yml workflow. python-version: "3.13" - uses: astral-sh/setup-uv@v6 + with: + version-file: "typeshed/requirements-tests.txt" - name: Run tests run: | cd stub_uploader diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index dffdbc58e..00dfea2e9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -44,6 +44,8 @@ jobs: # Max supported Python version as of pytype 2024.10.11 python-version: "3.12" - uses: astral-sh/setup-uv@v6 + with: + version-file: "requirements-tests.txt" - run: uv pip install -r requirements-tests.txt --system - name: Install external dependencies for 3rd-party stubs run: | @@ -120,6 +122,8 @@ jobs: with: python-version: "3.13" - uses: astral-sh/setup-uv@v6 + with: + version-file: "requirements-tests.txt" - name: Install typeshed test-suite requirements # Install these so we can run `get_external_stub_requirements.py` run: uv pip install -r requirements-tests.txt --system @@ -186,6 +190,8 @@ jobs: # Keep in sync with stub_uploader's check_scripts.yml workflow. python-version: "3.13" - uses: astral-sh/setup-uv@v6 + with: + version-file: "typeshed/requirements-tests.txt" - name: Run tests run: | cd stub_uploader