diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 9b39e65..14d51b5 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -53,7 +53,7 @@ jobs: env: ${{ matrix.env || fromJSON('{}') }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: ./.github/actions/checkout @@ -65,7 +65,7 @@ jobs: # Bump the prefix number to evict all previous caches and enforce a clean # build, in the unlikely case that some weird build error occur and ccache # becomes a potential suspect. - - uses: actions/cache@v4 + - uses: actions/cache@v5 id: cache-restore with: path: ${{ runner.tool_cache }}/ccache @@ -125,7 +125,7 @@ jobs: # Upload the `dist` folder from the build as the artifacts for this # runner. - name: Upload artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: ${{ format( 'dist-{0}', matrix.artifact) }} path: build/dist @@ -149,7 +149,7 @@ jobs: # time instead of having to recreate everything each time a failure # happens. - if: always() && steps.cache-restore.outputs.cache-hit != 'true' - uses: actions/cache/save@v4 + uses: actions/cache/save@v5 with: path: ${{ runner.tool_cache }}/ccache key: 0-cache-${{ matrix.artifact }}-${{ github.run_id }} @@ -164,7 +164,7 @@ jobs: - name: exceptions defines: -DWASI_SDK_EXCEPTIONS=ON steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: ./.github/actions/checkout @@ -191,16 +191,16 @@ jobs: needs: build runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: ./.github/actions/checkout # Download all artifacts from all platforms in `build`, merge them into # final wasi-sdk-* artifacts, and then upload them. - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 - run: ./ci/merge-artifacts.sh - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v6 with: name: release-artifacts path: dist @@ -251,12 +251,12 @@ jobs: needs: build runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - uses: ./.github/actions/checkout - uses: ./.github/actions/install-deps - - uses: actions/download-artifact@v4 + - uses: actions/download-artifact@v8 with: name: dist-x86_64-linux path: dist-x86_64-linux