diff --git a/.github/workflow-templates/dev-tests/action.yml b/.github/workflow-templates/dev-tests/action.yml index e6e57b8cb7..50b89a37b2 100644 --- a/.github/workflow-templates/dev-tests/action.yml +++ b/.github/workflow-templates/dev-tests/action.yml @@ -50,7 +50,7 @@ runs: pnpm moonwall test ${{ inputs.moonwall_environment }} || [[ '${{ inputs.force-pass }}' == 'true' ]] - name: Upload HTML report if: always() - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: dev-test-report path: test/html diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ea41f52dca..b93406f793 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -297,12 +297,12 @@ jobs: - name: Cargo build uses: ./.github/workflow-templates/cargo-build - name: Upload runtimes - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: runtimes path: runtimes - name: Upload binary - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: moonbeam path: build @@ -367,7 +367,7 @@ jobs: - run: | mkdir -p target/release - name: "Download branch built node" - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonbeam path: target/release @@ -411,7 +411,7 @@ jobs: uses: actions/checkout@v4 with: ref: ${{ needs.set-tags.outputs.git_ref }} - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: moonbeam path: build @@ -428,7 +428,7 @@ jobs: - run: | mkdir -p target/release - name: "Download branch built node" - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonbeam path: target/release @@ -469,7 +469,7 @@ jobs: uses: actions/checkout@v4 with: ref: ${{ needs.set-tags.outputs.git_ref }} - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: moonbeam path: build @@ -483,7 +483,7 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v2.1.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2.5.0 + uses: docker/setup-buildx-action@v3.2.0 with: version: latest driver-opts: | @@ -551,7 +551,7 @@ jobs: mkdir -p target/release/wbuild/${{ matrix.chain }}-runtime/ mkdir -p test/tmp/node_logs - name: "Download runtime" - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: runtimes path: target/release/wbuild/${{ matrix.chain }}-runtime/ @@ -597,12 +597,12 @@ jobs: mkdir -p target/release/wbuild/${{ matrix.chain }}-runtime/ mkdir -p test/tmp - name: "Download branch built runtime" - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: runtimes path: target/release/wbuild/${{ matrix.chain }}-runtime/ - name: "Download branch built node" - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonbeam path: target/release @@ -654,7 +654,7 @@ jobs: MOST_RECENT_ZOMBIE_DIR=$(ls -td /tmp/zombie-* | head -n 1) find $MOST_RECENT_ZOMBIE_DIR -maxdepth 1 -type f -name '*.log' -exec zip -r $NODE_LOGS_ZIP {} \; echo "NODE_LOGS_ZIP=${NODE_LOGS_ZIP}" >> $GITHUB_ENV - - uses: actions/upload-artifact@v3.1.2 + - uses: actions/upload-artifact@v4 if: failure() with: name: failed-node-logs diff --git a/.github/workflows/cancel.yml b/.github/workflows/cancel.yml index 7d6e23e425..208c9b766b 100644 --- a/.github/workflows/cancel.yml +++ b/.github/workflows/cancel.yml @@ -7,7 +7,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 3 steps: - - uses: styfle/cancel-workflow-action@0.11.0 + - uses: styfle/cancel-workflow-action@0.12.1 with: workflow_id: ".github/workflows/build.yml,.github/workflows/coverage.yml" all_but_latest: true diff --git a/.github/workflows/client-release-issue.yml b/.github/workflows/client-release-issue.yml index 104078db3d..4c8cb02f71 100644 --- a/.github/workflows/client-release-issue.yml +++ b/.github/workflows/client-release-issue.yml @@ -15,7 +15,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Upload tools - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: original-tools path: tools @@ -31,7 +31,7 @@ jobs: with: node-version: 20.10.0 - name: Download Original Tools - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: original-tools path: original-tools @@ -43,7 +43,7 @@ jobs: npm i npm run --silent print-client-release-issue -- --from ${{ github.event.inputs.from }} --to ${{ github.event.inputs.to }} | tee ../client-release-issue.md - name: Create version bump issue - uses: peter-evans/create-issue-from-file@v3 + uses: peter-evans/create-issue-from-file@v5 with: title: client ${{ github.event.inputs.to }} release content-filepath: ./client-release-issue.md diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 7e72ece033..f66dff7a62 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -180,7 +180,7 @@ jobs: rm -rf proffiles/ - name: Upload coverage to gha - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: coverage path: coverage diff --git a/.github/workflows/prepare-binary.yml b/.github/workflows/prepare-binary.yml index 856cbff596..8a7253a46b 100644 --- a/.github/workflows/prepare-binary.yml +++ b/.github/workflows/prepare-binary.yml @@ -38,7 +38,7 @@ jobs: mkdir -p build cp target/production/moonbeam build/moonbeam-${{matrix.cpu}} - name: Upload binary - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: moonbeam path: build @@ -52,7 +52,7 @@ jobs: uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.sha }} - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: moonbeam path: build @@ -67,7 +67,7 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@v1 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2.5.0 + uses: docker/setup-buildx-action@v3.2.0 with: version: latest driver-opts: | diff --git a/.github/workflows/publish-binary.yml b/.github/workflows/publish-binary.yml index 1143b1ac93..d4f801d4e5 100644 --- a/.github/workflows/publish-binary.yml +++ b/.github/workflows/publish-binary.yml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Upload tools - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: original-tools path: tools @@ -64,7 +64,7 @@ jobs: mkdir -p build cp moonbeam build/moonbeam-${{matrix.cpu}} - name: Upload binary - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: binaries path: build @@ -83,7 +83,7 @@ jobs: with: ref: ${{ github.event.inputs.to }} fetch-depth: 0 - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: binaries path: build @@ -92,7 +92,7 @@ jobs: with: node-version: 20.10.0 - name: Download Original Tools - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: original-tools path: original-tools @@ -125,7 +125,7 @@ jobs: cpu: ["", "skylake", "znver3"] node: ["moonbeam"] steps: - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: binaries path: build @@ -160,7 +160,7 @@ jobs: uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.to }} - - uses: actions/download-artifact@v3.0.2 + - uses: actions/download-artifact@v4 with: name: binaries path: build diff --git a/.github/workflows/publish-runtime.yml b/.github/workflows/publish-runtime.yml index 6b9322fa03..3a5d57a755 100644 --- a/.github/workflows/publish-runtime.yml +++ b/.github/workflows/publish-runtime.yml @@ -19,12 +19,12 @@ jobs: steps: - uses: actions/checkout@v4 - name: Upload scripts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: original-scripts path: scripts - name: Upload tools - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: original-tools path: tools @@ -51,7 +51,7 @@ jobs: password: ${{ secrets.MBF_DOCKERHUB_PASSWORD }} registry: index.docker.io - name: Download original scripts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: original-scripts path: original-scripts @@ -91,7 +91,7 @@ jobs: cat ${{ matrix.chain }}-srtool-digest.json cp ${{ steps.srtool_build.outputs.wasm_compressed }} ${{ matrix.chain }}-runtime.compact.compressed.wasm - name: Archive Artifacts for ${{ matrix.chain }} - uses: actions/upload-artifact@v3.1.2 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.chain }}-runtime path: | @@ -121,17 +121,17 @@ jobs: ref: ${{ github.event.inputs.to }} fetch-depth: 0 - name: Download moonbase runtime - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonbase-runtime path: build - name: Download moonriver runtime - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonriver-runtime path: build - name: Download moonbeam runtime - uses: actions/download-artifact@v3.0.2 + uses: actions/download-artifact@v4 with: name: moonbeam-runtime path: build @@ -140,7 +140,7 @@ jobs: with: node-version: 20.10.0 - name: Download Original Tools - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: original-tools path: original-tools diff --git a/.github/workflows/runtime-release-issue.yml b/.github/workflows/runtime-release-issue.yml index f4dcfb2510..23601d0c7e 100644 --- a/.github/workflows/runtime-release-issue.yml +++ b/.github/workflows/runtime-release-issue.yml @@ -18,7 +18,7 @@ jobs: steps: - uses: actions/checkout@v4 - name: Upload tools - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: original-tools path: tools @@ -34,7 +34,7 @@ jobs: with: node-version: 20.10.0 - name: Download Original Tools - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: original-tools path: original-tools @@ -46,7 +46,7 @@ jobs: npm i npm run --silent print-runtime-release-issue -- --from ${{ github.event.inputs.from }} --to ${{ github.event.inputs.to }} --client ${{ github.event.inputs.client }} | tee ../runtime-release-issue.md - name: Create version bump issue - uses: peter-evans/create-issue-from-file@v3 + uses: peter-evans/create-issue-from-file@v5 with: title: runtime-${{ github.event.inputs.to }} release content-filepath: ./runtime-release-issue.md diff --git a/.github/workflows/subxt-diff.yml b/.github/workflows/subxt-diff.yml index 4264636564..c7071e054f 100644 --- a/.github/workflows/subxt-diff.yml +++ b/.github/workflows/subxt-diff.yml @@ -119,7 +119,7 @@ jobs: name: runtime-diff-moonriver-${{ github.event.inputs.spec_version }} path: runtime-diffs/moonriver - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 + uses: peter-evans/create-pull-request@v6 with: base: master branch: "runtime-diff-${{ github.event.inputs.spec_version }}" diff --git a/.github/workflows/upgrade-typescript-api.yml b/.github/workflows/upgrade-typescript-api.yml index 771b985497..3431d49dd7 100644 --- a/.github/workflows/upgrade-typescript-api.yml +++ b/.github/workflows/upgrade-typescript-api.yml @@ -47,7 +47,7 @@ jobs: cd typescript-api ./scripts/runtime-upgrade.sh ${{ github.event.inputs.spec_version }} - name: Create Pull Request - uses: peter-evans/create-pull-request@v5 + uses: peter-evans/create-pull-request@v6 with: base: master branch: "typescript-api-${{ github.event.inputs.spec_version }}" diff --git a/.github/workflows/version-bump.yml b/.github/workflows/version-bump.yml index 5b60feda22..4c0c82f739 100644 --- a/.github/workflows/version-bump.yml +++ b/.github/workflows/version-bump.yml @@ -27,7 +27,7 @@ jobs: yarn install yarn --silent run print-version-bump-info -- --from ${{ github.event.inputs.from }} --to ${{ github.event.inputs.to }} | tee ../version-bump.md - name: Create version bump issue - uses: peter-evans/create-issue-from-file@v3 + uses: peter-evans/create-issue-from-file@v5 with: title: Update polkadot-sdk from ${{ github.event.inputs.from }} to ${{ github.event.inputs.to }} content-filepath: ./version-bump.md