Update GitHub Actions (#15198)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This commit is contained in:
renovate[bot]
2026-01-01 01:23:33 +00:00
committed by GitHub
parent 91756673d9
commit bdfdd3296c
7 changed files with 30 additions and 30 deletions
+5 -5
View File
@@ -39,7 +39,7 @@ jobs:
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }}
uses: actions/setup-python@v6
with:
@@ -63,7 +63,7 @@ jobs:
shard-index: [0, 1, 2, 3]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
@@ -111,11 +111,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout typeshed
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
path: typeshed
- name: Checkout stub_uploader
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: typeshed-internal/stub_uploader
path: stub_uploader
@@ -123,7 +123,7 @@ jobs:
with:
# Keep in sync with stub_uploader's check_scripts.yml workflow.
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "typeshed/requirements-tests.txt"
- name: Run tests
+6 -6
View File
@@ -35,11 +35,11 @@ jobs:
platform: ["linux", "win32"]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- run: uv pip install -r requirements-tests.txt --system
@@ -52,11 +52,11 @@ jobs:
python-platform: ["Linux", "Windows"]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- run: uv pip install -r requirements-tests.txt --system
@@ -71,11 +71,11 @@ jobs:
name: Stubsabot dry run
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- name: Git config
+4 -4
View File
@@ -25,7 +25,7 @@ jobs:
shard-index: [0, 1, 2, 3]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
path: typeshed_to_test
fetch-depth: 0
@@ -62,7 +62,7 @@ jobs:
run: |
echo ${{ github.event.pull_request.number }} | tee pr_number.txt
- name: Upload mypy_primer diff + PR number
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: ${{ matrix.shard-index == 0 }}
with:
name: mypy_primer_diffs-${{ matrix.shard-index }}
@@ -70,7 +70,7 @@ jobs:
diff_${{ matrix.shard-index }}.txt
pr_number.txt
- name: Upload mypy_primer diff
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v6
if: ${{ matrix.shard-index != 0 }}
with:
name: mypy_primer_diffs-${{ matrix.shard-index }}
@@ -84,7 +84,7 @@ jobs:
contents: read
steps:
- name: Merge artifacts
uses: actions/upload-artifact/merge@v4
uses: actions/upload-artifact/merge@v6
with:
name: mypy_primer_diffs
pattern: mypy_primer_diffs-*
+2 -2
View File
@@ -19,7 +19,7 @@ jobs:
if: github.repository == 'python/typeshed'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
# use an ssh key so that checks automatically run on stubsabot PRs
ssh-key: ${{ secrets.STUBSABOT_SSH_PRIVATE_KEY }}
@@ -27,7 +27,7 @@ jobs:
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- name: git config
+1 -1
View File
@@ -35,7 +35,7 @@ jobs:
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }}
uses: actions/setup-python@v6
with:
+1 -1
View File
@@ -36,7 +36,7 @@ jobs:
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/setup-python@v6
+11 -11
View File
@@ -26,11 +26,11 @@ jobs:
name: Check typeshed structure
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- run: uv pip install -r requirements-tests.txt --system
@@ -45,12 +45,12 @@ jobs:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: ${{ matrix.python-version }}
allow-prereleases: true
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- run: uv pip install -r requirements-tests.txt --system
@@ -68,11 +68,11 @@ jobs:
name: "mypy: Run test cases"
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.14"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- run: uv pip install -r requirements-tests.txt --system
@@ -87,11 +87,11 @@ jobs:
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
fail-fast: false
steps:
- uses: actions/checkout@v5
- uses: actions/checkout@v6
- uses: actions/setup-python@v6
with:
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "requirements-tests.txt"
- name: Install typeshed test-suite requirements
@@ -146,11 +146,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout typeshed
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
path: typeshed
- name: Checkout stub_uploader
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
repository: typeshed-internal/stub_uploader
path: stub_uploader
@@ -158,7 +158,7 @@ jobs:
with:
# Keep in sync with stub_uploader's check_scripts.yml workflow.
python-version: "3.13"
- uses: astral-sh/setup-uv@v6
- uses: astral-sh/setup-uv@v7
with:
version-file: "typeshed/requirements-tests.txt"
- name: Run tests