From 083f66b29f69cb1109df9cd9863883693890485f Mon Sep 17 00:00:00 2001 From: Yadong Ding Date: Tue, 6 Feb 2024 06:52:39 +0800 Subject: [PATCH] action: bump nodejs20 github action https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/ Signed-off-by: Yadong Ding --- .github/workflows/benchmark.yml | 21 +++++++++---------- .github/workflows/convert.yml | 28 ++++++++++++------------- .github/workflows/release.yml | 12 +++++------ .github/workflows/smoke.yml | 36 ++++++++++++++++----------------- 4 files changed, 47 insertions(+), 50 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index d374cd231f2..4353f561014 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -17,9 +17,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" @@ -36,9 +36,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: Linux-cargo-amd64 @@ -84,7 +84,7 @@ jobs: tag: 8-al2022-jdk steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: @@ -131,7 +131,7 @@ jobs: tag: 8-al2022-jdk steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: @@ -177,7 +177,7 @@ jobs: tag: 8-al2022-jdk steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: @@ -223,7 +223,7 @@ jobs: tag: 8-al2022-jdk steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: @@ -269,7 +269,7 @@ jobs: tag: 8-al2022-jdk steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download benchmark-oci uses: actions/download-artifact@v4 with: @@ -290,9 +290,6 @@ jobs: with: name: benchmark-zran-${{ matrix.image }} path: benchmark-result - - uses: geekyeggo/delete-artifact@v2 - with: - name: "*-${{matrix.image}}" - name: Benchmark Summary run: | case ${{matrix.image}} in diff --git a/.github/workflows/convert.yml b/.github/workflows/convert.yml index dca11d2aead..9e2497bc810 100644 --- a/.github/workflows/convert.yml +++ b/.github/workflows/convert.yml @@ -18,9 +18,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" @@ -38,9 +38,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: Linux-cargo-amd64 @@ -60,7 +60,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build fsck.erofs run: | sudo apt-get update && sudo apt-get install -y build-essential git autotools-dev automake libtool pkg-config uuid-dev liblz4-dev @@ -79,9 +79,9 @@ jobs: needs: [nydusify-build, nydus-build, fsck-erofs-build] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Login ghcr registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -153,9 +153,9 @@ jobs: needs: [nydusify-build, nydus-build] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Login ghcr registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -207,9 +207,9 @@ jobs: needs: [nydusify-build, nydus-build, fsck-erofs-build] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Login ghcr registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -270,9 +270,9 @@ jobs: needs: [nydusify-build, nydus-build, fsck-erofs-build] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Login ghcr registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} @@ -335,7 +335,7 @@ jobs: needs: [convert-zran, convert-native-v5, convert-native-v6, convert-native-v6-batch] steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Zran Metric uses: actions/download-artifact@v4 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c0669e0c3b9..178e7ee7040 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,9 +19,9 @@ jobs: matrix: arch: [amd64, arm64, ppc64le, riscv64] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache cargo - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: ${{ runner.os }}-cargo-${{ matrix.arch }} @@ -53,9 +53,9 @@ jobs: matrix: arch: [amd64, arm64] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache cargo - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: ${{ runner.os }}-cargo-${{ matrix.arch }} @@ -91,9 +91,9 @@ jobs: env: DOCKER: false steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index f4aeebbf6b7..847d543294a 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -23,9 +23,9 @@ jobs: arch: [amd64, arm64, ppc64le, riscv64] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" @@ -46,9 +46,9 @@ jobs: arch: [amd64, arm64, ppc64le, riscv64] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: ${{ runner.os }}-cargo-${{ matrix.arch }} @@ -77,9 +77,9 @@ jobs: matrix: arch: [amd64, arm64] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Cache cargo - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: ${{ runner.os }}-cargo-${{ matrix.arch }} @@ -101,7 +101,7 @@ jobs: needs: [contrib-build, nydus-build] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Docker Cache uses: jpribyl/action-docker-layer-caching@v0.1.0 continue-on-error: true @@ -133,7 +133,7 @@ jobs: sudo cp -r nydus-$version/nydus-static/* /usr/bin/nydus-$version/ done - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" @@ -163,9 +163,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: Linux-cargo-amd64 @@ -184,9 +184,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Golang - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version-file: 'go.work' cache-dependency-path: "**/*.sum" @@ -206,9 +206,9 @@ jobs: env: CARGO_TERM_COLOR: always steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Rust Cache - uses: Swatinem/rust-cache@v2.7.0 + uses: Swatinem/rust-cache@v2 with: cache-on-failure: true shared-key: Linux-cargo-amd64 @@ -233,7 +233,7 @@ jobs: runs-on: ubuntu-latest needs: [contrib-unit-test-coverage, nydus-unit-test-coverage] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download nydus coverage file uses: actions/download-artifact@v4 with: @@ -253,7 +253,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 10 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: EmbarkStudios/cargo-deny-action@v1 performance-test: @@ -267,7 +267,7 @@ jobs: - mode: zran steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: @@ -291,7 +291,7 @@ jobs: needs: [contrib-build, nydus-build] steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Download Nydus uses: actions/download-artifact@v4 with: