diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 17ab9885e..4303d08d6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -20,7 +20,7 @@ jobs: - ubuntu-latest - macos-latest steps: - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/.cache/ccache # Bump the prefix number to evict all previous caches and @@ -31,7 +31,7 @@ jobs: restore-keys: | 0-cache-ubuntu-latest if: matrix.os == 'ubuntu-latest' - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/Library/Caches/ccache key: 0-cache-macos-latest-${{ github.run_id }} @@ -48,7 +48,7 @@ jobs: version: "1.201.0" - name: Download command adapter for tests run: curl -f -L --retry 5 -o ${{ runner.temp }}/wasi_snapshot_preview1.command.wasm https://github.com/bytecodealliance/wasmtime/releases/download/v18.0.2/wasi_snapshot_preview1.command.wasm - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 # We can't use `--depth 1` here sadly because the GNU config @@ -69,7 +69,7 @@ jobs: - name: Run the testsuite run: NINJA_FLAGS=-v make check RUNTIME=wasmtime ADAPTER=${{ runner.temp }}/wasi_snapshot_preview1.command.wasm WASM_TOOLS=wasm-tools - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: # Upload the dist folder. Give it a name according to the OS it was built for. name: ${{ format( 'dist-{0}', matrix.os) }} @@ -89,7 +89,7 @@ jobs: sys: clang32 env: clang-i686 steps: - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/AppData/Local/ccache key: 0-${{ format( 'cache-windows-latest-{0}', matrix.arch) }}-${{ github.run_id }} @@ -107,7 +107,7 @@ jobs: msystem: ${{ matrix.sys }} update: true release: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 - run: git submodule update --init --depth 32 --jobs 3 @@ -122,7 +122,7 @@ jobs: C:\wasi-sdk\bin\llvm-ar.exe --version C:\wasi-sdk\bin\wasm-ld.exe --version - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: # Upload the dist folder. Give it a name according to the OS it was built for. name: ${{ format( 'dist-windows-latest-{0}', matrix.arch) }} @@ -132,14 +132,14 @@ jobs: name: Docker Build runs-on: ubuntu-latest steps: - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ~/.ccache key: 0-cache-ubuntu-bionic-${{ github.run_id }} restore-keys: | 0-cache-ubuntu-bionic - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 0 @@ -168,7 +168,7 @@ jobs: - name: Run docker_build script run: ./docker_build.sh - name: Upload artifacts - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v4 with: # Upload the dist folder. Give it a name according to the OS it was built for. name: dist-ubuntu-bionic