diff --git a/.github/workflows/audit.yaml b/.github/workflows/audit.yaml index 6a4c7e5c198..bb4b3a67dbb 100644 --- a/.github/workflows/audit.yaml +++ b/.github/workflows/audit.yaml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Cargo audit (for security vulnerabilities) diff --git a/.github/workflows/auto-cherry-picker.yaml b/.github/workflows/auto-cherry-picker.yaml index fb79e068eb7..50a9eb43eb6 100644 --- a/.github/workflows/auto-cherry-picker.yaml +++ b/.github/workflows/auto-cherry-picker.yaml @@ -23,15 +23,15 @@ jobs: merge_commit: ${{ steps.get-prereqs.outputs.merge_commit }} matrix: ${{ steps.get-prereqs.outputs.matrix }} steps: - - uses: actions/setup-node@v3 + - uses: actions/setup-node@v6 with: node-version: 16 - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - run: npm install ./build-support/cherry_pick - id: get-prereqs name: Get Cherry-Pick prerequisites - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: github-token: ${{ secrets.WORKER_PANTS_CHERRY_PICK_PAT }} script: | @@ -60,7 +60,7 @@ jobs: include: ${{ fromJSON(needs.prerequisites.outputs.matrix) }} steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v5 with: token: ${{ secrets.WORKER_PANTS_CHERRY_PICK_PAT }} - name: Prepare cherry-pick branch @@ -113,10 +113,10 @@ jobs: if: needs.prerequisites.result == 'success' && (success() || failure()) steps: - name: Check out code - uses: actions/checkout@v3 + uses: actions/checkout@v5 - run: npm install ./build-support/cherry_pick - name: Run Script - uses: actions/github-script@v6 + uses: actions/github-script@v8 with: github-token: ${{ secrets.WORKER_PANTS_CHERRY_PICK_PAT }} script: | diff --git a/.github/workflows/build_runson_ami.yaml b/.github/workflows/build_runson_ami.yaml index 4386199ab44..40f5562489e 100644 --- a/.github/workflows/build_runson_ami.yaml +++ b/.github/workflows/build_runson_ami.yaml @@ -15,7 +15,7 @@ jobs: pull-requests: write steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Run packer diff --git a/.github/workflows/cache_comparison.yaml b/.github/workflows/cache_comparison.yaml index 60cdac54c52..4f7b28bdac2 100644 --- a/.github/workflows/cache_comparison.yaml +++ b/.github/workflows/cache_comparison.yaml @@ -8,11 +8,11 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 diff --git a/.github/workflows/public_repos.yaml b/.github/workflows/public_repos.yaml index 4737304cf1e..d4aacfb0880 100644 --- a/.github/workflows/public_repos.yaml +++ b/.github/workflows/public_repos.yaml @@ -13,12 +13,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: AlexTereshenkov/cheeseshop-query - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on @@ -94,12 +94,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: Ars-Linguistica/mlconjug3 - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -145,12 +145,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: OpenSaMD/OpenSaMD - name: Set up Python 3.9.15 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.9.15 - name: Pants on @@ -226,13 +226,13 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: StackStorm/st2 submodules: recursive - name: Set up Python 3.8 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.8' - name: Pants on @@ -315,12 +315,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: fucina/treb - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -386,12 +386,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: ghandic/jsf - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -447,12 +447,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: komprenilo/liga - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on @@ -498,12 +498,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: lablup/backend.ai - name: Set up Python 3.11.4 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: 3.11.4 - name: Pants on @@ -581,12 +581,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: mitodl/ol-django - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -634,12 +634,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: mitodl/ol-infrastructure - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -685,12 +685,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: naccdata/flywheel-gear-extensions - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -746,16 +746,16 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-adhoc - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Set up Node 20 - uses: actions/setup-node@v4 + uses: actions/setup-node@v6 with: node-version: '20' - name: Pants on @@ -811,12 +811,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-codegen - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - if: runner.os == 'Linux' @@ -899,12 +899,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-django - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on @@ -981,12 +981,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-docker - name: Set up Python 3.8 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.8' - name: Pants on @@ -1062,20 +1062,20 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-golang - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - name: Pants on @@ -1151,12 +1151,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-jvm - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -1232,12 +1232,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-kotlin - name: Set up Python 3.10 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.10' - name: Pants on @@ -1313,12 +1313,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-python - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on @@ -1394,12 +1394,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/example-visibility - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on @@ -1465,12 +1465,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 repository: pantsbuild/scie-pants - name: Set up Python 3.9 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.9' - name: Pants on diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 5217ade67c6..f1563cfb2a2 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -27,7 +27,7 @@ jobs: - run-id=${{ github.run_id }} steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 ref: ${{ needs.release_info.outputs.build-ref }} @@ -52,7 +52,7 @@ jobs: echo "/opt/python/cp312-cp312/bin" >> $GITHUB_PATH echo "/opt/python/cp313-cp313/bin" >> $GITHUB_PATH - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -71,14 +71,14 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-Linux-ARM64 overwrite: 'true' path: .pants.d/workdir/*.log - if: needs.release_info.outputs.is-release == 'true' name: Attest the pantsbuild.pants wheel - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/deploy/wheels/pantsbuild.pants/**/pantsbuild_pants-*.whl - if: needs.release_info.outputs.is-release == 'true' @@ -93,7 +93,7 @@ jobs: echo "PEX_FILENAME=$PEX_FILENAME" | tee -a "$GITHUB_ENV" - if: needs.release_info.outputs.is-release == 'true' name: Attest the Pants Pex artifact - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/src.python.pants/*.pex - if: needs.release_info.outputs.is-release == 'true' @@ -133,7 +133,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 ref: ${{ needs.release_info.outputs.build-ref }} @@ -158,16 +158,16 @@ jobs: echo "/opt/python/cp312-cp312/bin" >> $GITHUB_PATH echo "/opt/python/cp313-cp313/bin" >> $GITHUB_PATH - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -185,14 +185,14 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-Linux-x86_64 overwrite: 'true' path: .pants.d/workdir/*.log - if: needs.release_info.outputs.is-release == 'true' name: Attest the pantsbuild.pants wheel - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/deploy/wheels/pantsbuild.pants/**/pantsbuild_pants-*.whl - if: needs.release_info.outputs.is-release == 'true' @@ -207,7 +207,7 @@ jobs: echo "PEX_FILENAME=$PEX_FILENAME" | tee -a "$GITHUB_ENV" - if: needs.release_info.outputs.is-release == 'true' name: Attest the Pants Pex artifact - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/src.python.pants/*.pex - if: needs.release_info.outputs.is-release == 'true' @@ -229,7 +229,7 @@ jobs: --data-binary "@$WHL"; - if: needs.release_info.outputs.is-release == 'true' name: Attest the pantsbuild.pants.testutil wheel - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/deploy/wheels/pantsbuild.pants/**/pantsbuild_pants_testutil*.whl - if: needs.release_info.outputs.is-release == 'true' @@ -261,12 +261,12 @@ jobs: - macos-13 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 ref: ${{ needs.release_info.outputs.build-ref }} - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -287,16 +287,16 @@ jobs: shared-key: engine workspaces: src/rust - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -316,14 +316,14 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-macOS13-x86_64 overwrite: 'true' path: .pants.d/workdir/*.log - if: needs.release_info.outputs.is-release == 'true' name: Attest the pantsbuild.pants wheel - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/deploy/wheels/pantsbuild.pants/**/pantsbuild_pants-*.whl - if: needs.release_info.outputs.is-release == 'true' @@ -338,7 +338,7 @@ jobs: echo "PEX_FILENAME=$PEX_FILENAME" | tee -a "$GITHUB_ENV" - if: needs.release_info.outputs.is-release == 'true' name: Attest the Pants Pex artifact - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/src.python.pants/*.pex - if: needs.release_info.outputs.is-release == 'true' @@ -376,12 +376,12 @@ jobs: - macos-14 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 ref: ${{ needs.release_info.outputs.build-ref }} - name: Set up Python 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.9 @@ -390,7 +390,7 @@ jobs: 3.13 3.11 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -411,16 +411,16 @@ jobs: shared-key: engine workspaces: src/rust - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -440,14 +440,14 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-macOS14-ARM64 overwrite: 'true' path: .pants.d/workdir/*.log - if: needs.release_info.outputs.is-release == 'true' name: Attest the pantsbuild.pants wheel - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/deploy/wheels/pantsbuild.pants/**/pantsbuild_pants-*.whl - if: needs.release_info.outputs.is-release == 'true' @@ -462,7 +462,7 @@ jobs: echo "PEX_FILENAME=$PEX_FILENAME" | tee -a "$GITHUB_ENV" - if: needs.release_info.outputs.is-release == 'true' name: Attest the Pants Pex artifact - uses: actions/attest-build-provenance@v2 + uses: actions/attest-build-provenance@v3 with: subject-path: dist/src.python.pants/*.pex - if: needs.release_info.outputs.is-release == 'true' @@ -496,13 +496,13 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout Pants at Release Tag - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: '0' fetch-tags: true ref: ${{ needs.release_info.outputs.build-ref }} - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -513,7 +513,7 @@ jobs: 3.13 3.11 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -555,12 +555,12 @@ jobs: - env: SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }} name: Announce to Slack - uses: slackapi/slack-github-action@v1.24.0 + uses: slackapi/slack-github-action@v2.1.1 with: channel-id: C18RRR4JK payload-file-path: ${{ runner.temp }}/slack_announcement.json - name: Announce to pants-devel - uses: dawidd6/action-send-mail@v3.8.0 + uses: dawidd6/action-send-mail@v3.12.0 with: body: file://${{ runner.temp }}/email_announcement_body.md connection_url: ${{ secrets.EMAIL_CONNECTION_URL }} diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 57212447d4e..0e11909a770 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -28,11 +28,11 @@ jobs: - run-id=${{ github.run_id }} steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -83,13 +83,13 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-bootstrap-Linux-ARM64 overwrite: 'true' path: .pants.d/workdir/*.log - name: Upload native binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: native_binaries.${{ matrix.python-version }}.Linux-ARM64 path: |- @@ -115,11 +115,11 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -130,7 +130,7 @@ jobs: 3.13 3.11 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -181,13 +181,13 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-bootstrap-Linux-x86_64 overwrite: 'true' path: .pants.d/workdir/*.log - name: Upload native binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: |- @@ -224,11 +224,11 @@ jobs: - macos-13 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -279,13 +279,13 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-bootstrap-macOS13-x86_64 overwrite: 'true' path: .pants.d/workdir/*.log - name: Upload native binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: native_binaries.${{ matrix.python-version }}.macOS13-x86_64 path: |- @@ -311,11 +311,11 @@ jobs: - macos-14 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Set up Python 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.9 @@ -324,7 +324,7 @@ jobs: 3.13 3.11 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -375,13 +375,13 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-bootstrap-macOS14-ARM64 overwrite: 'true' path: .pants.d/workdir/*.log - name: Upload native binaries - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: native_binaries.${{ matrix.python-version }}.macOS14-ARM64 path: |- @@ -419,7 +419,7 @@ jobs: - run-id=${{ github.run_id }} steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Configure Git @@ -443,7 +443,7 @@ jobs: echo "/opt/python/cp312-cp312/bin" >> $GITHUB_PATH echo "/opt/python/cp313-cp313/bin" >> $GITHUB_PATH - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -462,7 +462,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-Linux-ARM64 overwrite: 'true' @@ -488,7 +488,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Configure Git @@ -512,16 +512,16 @@ jobs: echo "/opt/python/cp312-cp312/bin" >> $GITHUB_PATH echo "/opt/python/cp313-cp313/bin" >> $GITHUB_PATH - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -539,7 +539,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-Linux-x86_64 overwrite: 'true' @@ -564,11 +564,11 @@ jobs: - macos-13 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -589,16 +589,16 @@ jobs: shared-key: engine workspaces: src/rust - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -618,7 +618,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-macOS13-x86_64 overwrite: 'true' @@ -642,11 +642,11 @@ jobs: - macos-14 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Set up Python 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.9 @@ -655,7 +655,7 @@ jobs: 3.13 3.11 - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x @@ -676,16 +676,16 @@ jobs: shared-key: engine workspaces: src/rust - name: Install Protoc - uses: arduino/setup-protoc@9b1ee5b22b0a3f1feb8c2ff99b32c89b3c3191e9 + uses: arduino/setup-protoc@c65c819552d16ad3c9b72d9dfd5ba5237b9c906b with: repo-token: ${{ secrets.GITHUB_TOKEN }} version: 23.x - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - env: @@ -705,7 +705,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-wheels-and-pex-macOS14-ARM64 overwrite: 'true' @@ -720,7 +720,7 @@ jobs: - windows-2025 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install MSYS2 @@ -756,7 +756,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} if: github.event_name == 'pull_request' && !needs.classify_changes.outputs.notes name: Ensure appropriate label - uses: mheap/github-action-required-labels@v4.0.0 + uses: mheap/github-action-required-labels@v5.5.1 with: count: 1 labels: release-notes:not-required, category:internal @@ -789,7 +789,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - id: classify @@ -846,7 +846,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -875,7 +875,7 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -886,7 +886,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -901,7 +901,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-lint-Linux-x86_64 overwrite: 'true' @@ -978,24 +978,24 @@ jobs: - run-id=${{ github.run_id }} steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-ARM64 path: src/python/pants @@ -1022,7 +1022,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-Linux-ARM64 overwrite: 'true' @@ -1051,7 +1051,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1080,16 +1080,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1100,7 +1100,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1111,7 +1111,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1138,7 +1138,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-0_10-Linux-x86_64 overwrite: 'true' @@ -1167,7 +1167,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1196,16 +1196,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1216,7 +1216,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1227,7 +1227,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1254,7 +1254,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-1_10-Linux-x86_64 overwrite: 'true' @@ -1283,7 +1283,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1312,16 +1312,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1332,7 +1332,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1343,7 +1343,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1370,7 +1370,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-2_10-Linux-x86_64 overwrite: 'true' @@ -1399,7 +1399,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1428,16 +1428,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1448,7 +1448,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1459,7 +1459,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1486,7 +1486,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-3_10-Linux-x86_64 overwrite: 'true' @@ -1515,7 +1515,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1544,16 +1544,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1564,7 +1564,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1575,7 +1575,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1602,7 +1602,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-4_10-Linux-x86_64 overwrite: 'true' @@ -1631,7 +1631,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1660,16 +1660,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1680,7 +1680,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1691,7 +1691,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1718,7 +1718,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-5_10-Linux-x86_64 overwrite: 'true' @@ -1747,7 +1747,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1776,16 +1776,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1796,7 +1796,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1807,7 +1807,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1834,7 +1834,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-6_10-Linux-x86_64 overwrite: 'true' @@ -1863,7 +1863,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -1892,16 +1892,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -1912,7 +1912,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -1923,7 +1923,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -1950,7 +1950,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-7_10-Linux-x86_64 overwrite: 'true' @@ -1979,7 +1979,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -2008,16 +2008,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -2028,7 +2028,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -2039,7 +2039,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -2066,7 +2066,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-8_10-Linux-x86_64 overwrite: 'true' @@ -2095,7 +2095,7 @@ jobs: - ubuntu-22.04 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - env: @@ -2124,16 +2124,16 @@ jobs: echo "PANTS_REMOTE_CACHE_READ=true" >> "$GITHUB_ENV" echo "PANTS_REMOTE_CACHE_WRITE=${CACHE_WRITE}" >> "$GITHUB_ENV" - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - if: runner.os == 'Linux' @@ -2144,7 +2144,7 @@ jobs: chmod +x "${HOME}/.thrift/thrift" echo "${HOME}/.thrift" >> $GITHUB_PATH - name: Set up Python 3.7, 3.8, 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.7 @@ -2155,7 +2155,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.Linux-x86_64 path: src/python/pants @@ -2182,7 +2182,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-9_10-Linux-x86_64 overwrite: 'true' @@ -2213,24 +2213,24 @@ jobs: - macos-13 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.macOS13-x86_64 path: src/python/pants @@ -2257,7 +2257,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-macOS13-x86_64 overwrite: 'true' @@ -2287,24 +2287,24 @@ jobs: - macos-14 steps: - name: Check out code - uses: actions/checkout@v4 + uses: actions/checkout@v5 with: fetch-depth: 10 - name: Install AdoptJDK - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: adopt java-version: '11' - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.25.3 - name: Install Go - uses: actions/setup-go@7bc60db215a8b16959b0b5cccfdc95950d697b25 + uses: actions/setup-go@faf52423ec0d44c58f68e83b614bfcd99dded66f with: go-version: 1.24.9 - name: Set up Python 3.9, 3.10, 3.12, 3.13, 3.11 - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: |- 3.9 @@ -2313,7 +2313,7 @@ jobs: 3.13 3.11 - name: Download native binaries - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v6 with: name: native_binaries.${{ matrix.python-version }}.macOS14-ARM64 path: src/python/pants @@ -2340,7 +2340,7 @@ jobs: - continue-on-error: true if: always() name: Upload pants.log - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: logs-python-test-macOS14-ARM64 overwrite: 'true' diff --git a/.github/workflows/welcome-newcomers.yaml b/.github/workflows/welcome-newcomers.yaml index 837141c20ae..1fd4d516c8d 100644 --- a/.github/workflows/welcome-newcomers.yaml +++ b/.github/workflows/welcome-newcomers.yaml @@ -13,7 +13,7 @@ jobs: check_for_first_interaction: runs-on: ubuntu-latest steps: - - uses: actions/first-interaction@v1 + - uses: actions/first-interaction@v3 with: repo-token: ${{ secrets.WORKER_PANTS_SAY_HI_PAT }} issue-message: |