From 3f0f9892012e7a815dd3db5350d350dd2c84b3cc Mon Sep 17 00:00:00 2001 From: Alex Crichton Date: Wed, 11 Mar 2026 12:31:24 -0700 Subject: [PATCH] Update some github actions versions CI is warning us about these, so try updating. --- .github/actions/install-cargo-vet/action.yml | 2 +- .github/workflows/cargo-audit.yml | 4 +- .github/workflows/ci-cron-trigger.yml | 2 +- .github/workflows/main.yml | 72 ++++++++++---------- .github/workflows/performance.yml | 4 +- .github/workflows/publish-artifacts.yml | 2 +- .github/workflows/publish-to-cratesio.yml | 2 +- .github/workflows/release-process.yml | 2 +- 8 files changed, 45 insertions(+), 45 deletions(-) diff --git a/.github/actions/install-cargo-vet/action.yml b/.github/actions/install-cargo-vet/action.yml index 39ef0c0e63c4..823480e60ae2 100644 --- a/.github/actions/install-cargo-vet/action.yml +++ b/.github/actions/install-cargo-vet/action.yml @@ -10,7 +10,7 @@ inputs: runs: using: composite steps: - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/cargo-vet key: cargo-vet-bin-${{ inputs.version }} diff --git a/.github/workflows/cargo-audit.yml b/.github/workflows/cargo-audit.yml index cc03ff43d69e..ccf5a7b72409 100644 --- a/.github/workflows/cargo-audit.yml +++ b/.github/workflows/cargo-audit.yml @@ -8,10 +8,10 @@ jobs: env: CARGO_AUDIT_VERSION: 0.22.1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/cargo-audit key: cargo-audit-${{ env.CARGO_AUDIT_VERSION }} diff --git a/.github/workflows/ci-cron-trigger.yml b/.github/workflows/ci-cron-trigger.yml index 2dfaab44b52d..de2780ad9c75 100644 --- a/.github/workflows/ci-cron-trigger.yml +++ b/.github/workflows/ci-cron-trigger.yml @@ -32,7 +32,7 @@ jobs: name: Trigger release branch CI runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true fetch-depth: 0 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 508d9efb2390..cb2c27b503f3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -40,7 +40,7 @@ jobs: name: Rustfmt runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -53,7 +53,7 @@ jobs: name: Check JS runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - run: npm install working-directory: ./crates/explorer - run: npm run lint @@ -68,7 +68,7 @@ jobs: name: Clang format runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - run: | @@ -89,7 +89,7 @@ jobs: if: needs.determine.outputs.audit runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -118,7 +118,7 @@ jobs: outputs: outcome: ${{ steps.vet.outcome }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -179,7 +179,7 @@ jobs: run-dwarf: ${{ steps.calculate.outputs.run-dwarf }} platform-checks: ${{ steps.calculate.outputs.platform-checks }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - id: calculate env: GH_TOKEN: ${{ github.token }} @@ -264,7 +264,7 @@ jobs: RUSTDOCFLAGS: -Dwarnings --cfg docsrs OPENVINO_SKIP_LINKING: 1 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -281,7 +281,7 @@ jobs: - run: cmake --build target/c-api --target doc # install mdbook, build the docs, and test the docs - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/mdbook key: cargo-mdbook-${{ env.MDBOOK_VERSION }}-langtabs-${{ env.MDBOOK_LANGTABS_VERSION }} @@ -313,7 +313,7 @@ jobs: mv crates/c-api/html gh-pages/c-api mv target/doc gh-pages/api tar czf gh-pages.tar.gz gh-pages - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: gh-pages path: gh-pages.tar.gz @@ -435,7 +435,7 @@ jobs: -p wasmtime-wizer --no-default-features --all-features runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -454,7 +454,7 @@ jobs: needs: determine if: needs.determine.outputs.run-full steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -468,7 +468,7 @@ jobs: env: CARGO_NDK_VERSION: 2.12.2 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -485,7 +485,7 @@ jobs: env: CARGO_NDK_VERSION: 2.12.2 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -589,7 +589,7 @@ jobs: test: cargo check -p wasmtime --no-default-features --features runtime,gc,component-model,async env: ${{ matrix.env || fromJSON('{}') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -613,7 +613,7 @@ jobs: name: Nightly tests runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -694,7 +694,7 @@ jobs: flags: -DCMAKE_C_FLAGS=-fsanitize=address -DCMAKE_CXX_FLAGS=-fsanitize=address -DBUILD_SHARED_LIBS=ON -DBUILD_TESTS=ON name: Linux (ASAN) steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -731,7 +731,7 @@ jobs: fail-fast: ${{ github.event_name != 'pull_request' }} matrix: ${{ fromJson(needs.determine.outputs.test-matrix) }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -769,13 +769,13 @@ jobs: echo CARGO_TARGET_${upcase}_LINKER=${{ matrix.gcc }} >> $GITHUB_ENV if: matrix.gcc != '' - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/qemu key: qemu-${{ matrix.target }}-${{ env.QEMU_BUILD_VERSION }}-patchcpuinfo if: matrix.qemu != '' - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/sde key: sde-${{ env.SDE_BUILD_VERSION }} @@ -918,7 +918,7 @@ jobs: needs: determine if: needs.determine.outputs.run-full steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -960,7 +960,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest, macos-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -988,7 +988,7 @@ jobs: name: Test wasmtime-fuzzing runs-on: 'ubuntu-latest' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1004,7 +1004,7 @@ jobs: name: Test DWARF debugging runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1034,7 +1034,7 @@ jobs: deployments: write contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1051,7 +1051,7 @@ jobs: env: VERSION: ${{ github.sha }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: bins-wasi-preview1-component-adapter path: target/wasm32-unknown-unknown/release/wasi_snapshot_preview1.*.wasm @@ -1061,7 +1061,7 @@ jobs: needs: build-preview1-component-adapter runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1076,7 +1076,7 @@ jobs: if: needs.determine.outputs.run-full runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1103,7 +1103,7 @@ jobs: MIN_PLATFORM_TEST_DISABLE_WASI: 1 # Add the `wasmtime-platform.h` file as a release artifact - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: wasmtime-platform-header path: examples/min-platform/embedding/wasmtime-platform.h @@ -1114,7 +1114,7 @@ jobs: name: Run benchmarks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1128,7 +1128,7 @@ jobs: name: Meta deterministic check runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1140,7 +1140,7 @@ jobs: if: github.repository == 'bytecodealliance/wasmtime' && needs.determine.outputs.run-full runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust @@ -1187,14 +1187,14 @@ jobs: CARGO_NEXTEST_VERSION: 0.9.88 MIRIFLAGS: -Zmiri-permissive-provenance steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - uses: ./.github/actions/install-rust with: toolchain: wasmtime-ci-pinned-nightly - run: rustup component add rust-src miri - - uses: actions/cache@v4 + - uses: actions/cache@v5 with: path: ${{ runner.tool_cache }}/cargo-nextest key: cargo-nextest-bin-${{ env.CARGO_NEXTEST_VERSION }} @@ -1221,7 +1221,7 @@ jobs: matrix: ${{ fromJson(needs.determine.outputs.build-matrix) }} env: ${{ matrix.env || fromJSON('{}') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true @@ -1249,7 +1249,7 @@ jobs: # unconditionally to this workflow's files so we have a copy of them. - run: ./ci/build-tarballs.sh "${{ matrix.build }}" "${{ matrix.target }}" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: bins-${{ matrix.build }} path: dist @@ -1335,7 +1335,7 @@ jobs: && startsWith(github.ref, 'refs/heads/release-') && github.repository == 'bytecodealliance/wasmtime' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true fetch-depth: 0 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index f3544251cbfd..f3967b3c1d51 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -74,7 +74,7 @@ jobs: cargo build --release - name: Checkout patch from bytecodealliance/wasmtime (pushed and triggering on this perf repo) - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: submodules: true path: wasmtime_commit @@ -89,7 +89,7 @@ jobs: cp target/release/libwasmtime_bench_api.so /tmp/wasmtime_commit.so - name: Checkout main from bytecodealliance/wasmtime - uses: actions/checkout@v4 + uses: actions/checkout@v6 with: ref: 'main' repository: 'bytecodealliance/wasmtime' diff --git a/.github/workflows/publish-artifacts.yml b/.github/workflows/publish-artifacts.yml index 3f634d645f17..6d2f01be889b 100644 --- a/.github/workflows/publish-artifacts.yml +++ b/.github/workflows/publish-artifacts.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest if: github.repository == 'bytecodealliance/wasmtime' steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - uses: ./.github/actions/fetch-run-id - run: | gh run download ${COMMIT_RUN_ID} diff --git a/.github/workflows/publish-to-cratesio.yml b/.github/workflows/publish-to-cratesio.yml index 2f712967878a..c26b6107ae02 100644 --- a/.github/workflows/publish-to-cratesio.yml +++ b/.github/workflows/publish-to-cratesio.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest environment: publish steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - run: rustup update stable && rustup default stable diff --git a/.github/workflows/release-process.yml b/.github/workflows/release-process.yml index c8436ff2f8b5..5d13cacd180c 100644 --- a/.github/workflows/release-process.yml +++ b/.github/workflows/release-process.yml @@ -41,7 +41,7 @@ jobs: name: Run the release process runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: submodules: true - name: Setup