diff --git a/.github/workflows/go-cli.yml b/.github/workflows/go-cli.yml index f5672a9..e049beb 100644 --- a/.github/workflows/go-cli.yml +++ b/.github/workflows/go-cli.yml @@ -13,11 +13,11 @@ jobs: contents: read code-quality: write steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -40,7 +40,7 @@ jobs: language: Go label: code-coverage/go - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: unit-coverage @@ -51,11 +51,11 @@ jobs: runs-on: ubuntu-latest needs: lint-and-test steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -69,16 +69,16 @@ jobs: runs-on: ubuntu-latest needs: lint-and-test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -89,7 +89,7 @@ jobs: run: | mkdir -p artifacts git -C reference rev-parse HEAD > artifacts/reference-commit.txt - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: parity-contract-network-v0.88.0 @@ -102,16 +102,16 @@ jobs: runs-on: ubuntu-latest needs: lint-and-test steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -121,7 +121,7 @@ jobs: run: | mkdir -p artifacts git -C reference rev-parse HEAD > artifacts/reference-commit.txt - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: parity-runtime-v0.88.0 @@ -135,11 +135,11 @@ jobs: runs-on: ubuntu-latest needs: lint-and-test steps: - - uses: actions/checkout@v4 - - uses: actions/setup-go@v5 + - uses: actions/checkout@v7 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 94c47df..0d2c70e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,16 +14,16 @@ jobs: gate: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -38,16 +38,16 @@ jobs: gate-runtime: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x @@ -69,10 +69,10 @@ jobs: packages: write id-token: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod @@ -81,12 +81,12 @@ jobs: # Multi-arch image build (arm64 emulated) + buildx driver for the # dockers:/docker_manifests: blocks in .goreleaser.yml. - - uses: docker/setup-qemu-action@v3 - - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-qemu-action@v4 + - uses: docker/setup-buildx-action@v4 # GHCR login. Only reached on the tag path (this workflow is push.tags), # never on PRs, so images are pushed exclusively from an approved tag run. - - uses: docker/login-action@v3 + - uses: docker/login-action@v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -94,7 +94,7 @@ jobs: - uses: sigstore/cosign-installer@v3 - - uses: goreleaser/goreleaser-action@v6 + - uses: goreleaser/goreleaser-action@v7 with: distribution: goreleaser version: "~> v2" @@ -153,23 +153,23 @@ jobs: needs: [goreleaser] continue-on-error: true steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v6 with: go-version-file: go.mod - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v6 with: node-version: "20" - - uses: arduino/setup-task@v2 + - uses: arduino/setup-task@v3 with: version: 3.x - run: task build:cross - run: task reference - run: task metrics - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: always() with: name: metrics