From 7178fa3356086f5dfbde5b7c53f2523a0123430c Mon Sep 17 00:00:00 2001 From: Avasam Date: Thu, 26 Dec 2024 17:07:59 -0500 Subject: [PATCH] Use `astral-sh/setup-uv` to install uv in CI (#13311) --- .github/workflows/daily.yml | 3 +-- .github/workflows/tests.yml | 9 +++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 8ca4191af..05f788afa 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -121,8 +121,7 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" - - name: Install uv - run: curl -LsSf https://astral.sh/uv/install.sh | sh + - uses: astral-sh/setup-uv@v5 - name: Run tests run: | cd stub_uploader diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 43ccb2319..d3a4ff338 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -43,8 +43,7 @@ jobs: with: # Max supported Python version as of pytype 2024.9.13 python-version: "3.12" - - name: Install uv - run: curl -LsSf https://astral.sh/uv/install.sh | sh + - uses: astral-sh/setup-uv@v5 - run: uv pip install -r requirements-tests.txt --system - name: Install external dependencies for 3rd-party stubs run: | @@ -121,8 +120,7 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" - - name: Install uv - run: curl -LsSf https://astral.sh/uv/install.sh | sh + - uses: astral-sh/setup-uv@v5 - 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 @@ -183,8 +181,7 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.12" - - name: Install uv - run: curl -LsSf https://astral.sh/uv/install.sh | sh + - uses: astral-sh/setup-uv@v5 - name: Run tests run: | cd stub_uploader