diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 69a2249b985e..884303937f60 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -43,7 +43,7 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }} uses: actions/setup-python@v6 with: @@ -67,7 +67,7 @@ jobs: shard-index: [0, 1, 2, 3] fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: "3.13" @@ -115,15 +115,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout typeshed - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: path: typeshed - name: Checkout stub_uploader - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: typeshed-internal/stub_uploader path: stub_uploader - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "typeshed/requirements-tests.txt" - name: Run tests @@ -141,7 +141,7 @@ jobs: permissions: issues: write steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/meta_tests.yml b/.github/workflows/meta_tests.yml index 27ec92889b1f..6c6775572834 100644 --- a/.github/workflows/meta_tests.yml +++ b/.github/workflows/meta_tests.yml @@ -35,8 +35,8 @@ jobs: platform: ["linux", "win32"] fail-fast: false steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - run: | @@ -55,11 +55,11 @@ jobs: python-platform: ["Linux", "Windows"] fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: "3.13" - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - run: uv pip install -r requirements-tests.txt --system @@ -75,8 +75,8 @@ jobs: name: Stubsabot dry run runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - name: Git config diff --git a/.github/workflows/mypy_primer.yml b/.github/workflows/mypy_primer.yml index f4b034c98eb3..729b3a8237dd 100644 --- a/.github/workflows/mypy_primer.yml +++ b/.github/workflows/mypy_primer.yml @@ -25,7 +25,7 @@ jobs: shard-index: [0, 1, 2, 3, 4, 5] fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: path: typeshed_to_test fetch-depth: 0 diff --git a/.github/workflows/mypy_primer_comment.yml b/.github/workflows/mypy_primer_comment.yml index b3c4c4832503..1096653ed4e8 100644 --- a/.github/workflows/mypy_primer_comment.yml +++ b/.github/workflows/mypy_primer_comment.yml @@ -18,7 +18,7 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Download diffs - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: script: | const fs = require('fs'); @@ -44,7 +44,7 @@ jobs: - name: Post comment id: post-comment - uses: actions/github-script@v8 + uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/stubsabot.yml b/.github/workflows/stubsabot.yml index 806f47bca844..d42ede654545 100644 --- a/.github/workflows/stubsabot.yml +++ b/.github/workflows/stubsabot.yml @@ -19,12 +19,12 @@ jobs: if: github.repository == 'python/typeshed' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: # use an ssh key so that checks automatically run on stubsabot PRs ssh-key: ${{ secrets.STUBSABOT_SSH_PRIVATE_KEY }} fetch-depth: 0 - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - name: git config @@ -48,7 +48,7 @@ jobs: needs: [stubsabot] if: ${{ github.repository == 'python/typeshed' && always() && (needs.stubsabot.result == 'failure') }} steps: - - uses: actions/github-script@v8 + - uses: actions/github-script@v9 with: github-token: ${{ secrets.GITHUB_TOKEN }} script: | diff --git a/.github/workflows/stubtest_stdlib.yml b/.github/workflows/stubtest_stdlib.yml index 04738a1d8d63..c384324e3d6a 100644 --- a/.github/workflows/stubtest_stdlib.yml +++ b/.github/workflows/stubtest_stdlib.yml @@ -39,7 +39,7 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Set up Python ${{ matrix.python-version }} on ${{ matrix.os }} uses: actions/setup-python@v6 with: diff --git a/.github/workflows/stubtest_third_party.yml b/.github/workflows/stubtest_third_party.yml index f4e3c2ae574c..e3ba59e7006e 100644 --- a/.github/workflows/stubtest_third_party.yml +++ b/.github/workflows/stubtest_third_party.yml @@ -36,7 +36,7 @@ jobs: fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: fetch-depth: 0 - uses: actions/setup-python@v6 diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3a30bdc0f8d7..0fed39033a43 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -26,8 +26,8 @@ jobs: name: Check typeshed structure runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - run: | @@ -46,12 +46,12 @@ jobs: python-version: ["3.10", "3.11", "3.12", "3.13", "3.14", "3.15"] fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: ${{ matrix.python-version }} allow-prereleases: true - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - run: uv pip install -r requirements-tests.txt --system @@ -69,8 +69,8 @@ jobs: name: "mypy: Run test cases" runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 + - uses: actions/checkout@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - run: | @@ -93,11 +93,11 @@ jobs: python-version: ["3.11", "3.12", "3.13", "3.14"] fail-fast: false steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: actions/setup-python@v6 with: python-version: "3.13" - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "requirements-tests.txt" - name: Install typeshed test-suite requirements @@ -152,15 +152,15 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout typeshed - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: path: typeshed - name: Checkout stub_uploader - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: repository: typeshed-internal/stub_uploader path: stub_uploader - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.2.0 with: version-file: "typeshed/requirements-tests.txt" - name: Run tests