diff --git a/.github/actions/build-and-push-aleph-e2e-client-image/action.yml b/.github/actions/build-and-push-aleph-e2e-client-image/action.yml index 23925c3de3..f3cac6ea72 100644 --- a/.github/actions/build-and-push-aleph-e2e-client-image/action.yml +++ b/.github/actions/build-and-push-aleph-e2e-client-image/action.yml @@ -84,7 +84,7 @@ runs: # in order to prevent rate quota exceeded, on workflows which requires many aleph-e2e-client # runs, we download them from GH artifacts instead from ECR - name: Upload aleph-e2e-client artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-e2e-client path: e2e-tests/aleph-e2e-client.tar diff --git a/.github/actions/run-e2e-test/action.yml b/.github/actions/run-e2e-test/action.yml index 677bda039b..0c4ecfc334 100644 --- a/.github/actions/run-e2e-test/action.yml +++ b/.github/actions/run-e2e-test/action.yml @@ -50,7 +50,7 @@ runs: uses: Cardinal-Cryptography/github-actions/get-ref-properties@v5 - name: Download artifact with docker image - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v4 with: name: ${{ inputs.image-path }} @@ -66,7 +66,7 @@ runs: ./.github/scripts/run_consensus.sh -n '${{ inputs.node-count }}' - name: Download aleph-e2e-client artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-e2e-client @@ -121,7 +121,7 @@ runs: - name: Upload logs from failed e2e test if: ${{ failure() }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: path: aleph-node-${{ steps.get-log-tarball-file-name.outputs.name }}-e2e-failure.tgz name: aleph-node-${{ steps.get-log-tarball-file-name.outputs.name }}-e2e-failure.tgz diff --git a/.github/actions/store-node-and-runtime/action.yml b/.github/actions/store-node-and-runtime/action.yml index 6ece495a85..8febed9111 100644 --- a/.github/actions/store-node-and-runtime/action.yml +++ b/.github/actions/store-node-and-runtime/action.yml @@ -44,13 +44,13 @@ runs: uses: Cardinal-Cryptography/github-actions/get-ref-properties@v1 - name: Download binary from GH artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-${{ inputs.profile }}-node path: target/${{ steps.get-local-envs.outputs.cargo_profile }} - name: Download runtime from GH artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-${{ inputs.profile }}-runtime path: target/${{ steps.get-local-envs.outputs.cargo_profile }}/wbuild/aleph-runtime diff --git a/.github/workflows/_build-and-push-cliain.yml b/.github/workflows/_build-and-push-cliain.yml index a8e81914bb..ce0f74cae0 100644 --- a/.github/workflows/_build-and-push-cliain.yml +++ b/.github/workflows/_build-and-push-cliain.yml @@ -44,7 +44,7 @@ jobs: - name: Upload cliain binary to GH artifacts if: ${{ inputs.check-only != true }} - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: cliain path: bin/cliain/target/release/cliain @@ -71,7 +71,7 @@ jobs: uses: Cardinal-Cryptography/github-actions/get-ref-properties@v5 - name: Download cliain from GH artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: cliain path: bin/cliain/target/release/cliain diff --git a/.github/workflows/_build-and-push-featurenet-node-image.yml b/.github/workflows/_build-and-push-featurenet-node-image.yml index 9e0f884777..bcabd1e62b 100644 --- a/.github/workflows/_build-and-push-featurenet-node-image.yml +++ b/.github/workflows/_build-and-push-featurenet-node-image.yml @@ -45,7 +45,7 @@ jobs: fetch-depth: 0 - name: Download aleph-node artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 env: TARGET_PATH: ${{ inputs.short-session == true && 'release' || 'production' }} ARTIFACT: ${{ inputs.short-session == true && diff --git a/.github/workflows/_build-production-node-and-runtime.yml b/.github/workflows/_build-production-node-and-runtime.yml index 9bebb8f118..6f224ffdff 100644 --- a/.github/workflows/_build-production-node-and-runtime.yml +++ b/.github/workflows/_build-production-node-and-runtime.yml @@ -42,7 +42,7 @@ jobs: || echo "Liminal symbols are not present" - name: Upload release binary to GH artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-production-node path: target/production/aleph-node @@ -51,7 +51,7 @@ jobs: # required by _check-runtime-determinism.yml workflow - name: Upload release runtime to GH artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-production-runtime path: target/production/wbuild/aleph-runtime/aleph_runtime.compact.compressed.wasm diff --git a/.github/workflows/_build-synthetic-node.yml b/.github/workflows/_build-synthetic-node.yml index d693c487e4..92ef959bb8 100644 --- a/.github/workflows/_build-synthetic-node.yml +++ b/.github/workflows/_build-synthetic-node.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-production-node path: target/release/ @@ -32,7 +32,7 @@ jobs: docker save -o aleph-node.tar aleph-node:syntheticnet - name: Upload synthetic aleph-node image - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-release-synthetic-docker path: aleph-node.tar diff --git a/.github/workflows/_build-test-node-and-runtime.yml b/.github/workflows/_build-test-node-and-runtime.yml index fa99571154..f6257d251e 100644 --- a/.github/workflows/_build-test-node-and-runtime.yml +++ b/.github/workflows/_build-test-node-and-runtime.yml @@ -46,7 +46,7 @@ jobs: # this is required for some workflows, yet ideally it should not be required - name: Upload test binary to GH Artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-test-node path: target/release/aleph-node @@ -62,7 +62,7 @@ jobs: # this is solely required by action/run-e2e-test.yml, also it should not be required - name: Upload test docker image - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: aleph-test-docker path: aleph-node.tar diff --git a/.github/workflows/_check-runtime-determimism.yml b/.github/workflows/_check-runtime-determimism.yml index 57b469eafe..30af2924d7 100644 --- a/.github/workflows/_check-runtime-determimism.yml +++ b/.github/workflows/_check-runtime-determimism.yml @@ -22,7 +22,7 @@ jobs: targets: wasm32-unknown-unknown - name: Download production runtime from artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-production-runtime diff --git a/.github/workflows/_liminal-build-node.yml b/.github/workflows/_liminal-build-node.yml index 134a571c7e..24ee03b261 100644 --- a/.github/workflows/_liminal-build-node.yml +++ b/.github/workflows/_liminal-build-node.yml @@ -34,7 +34,7 @@ jobs: - name: Upload liminal aleph-node binary to GH Artifacts if: ${{ inputs.check-only != true }} - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: aleph-node-liminal path: target/release/aleph-node diff --git a/.github/workflows/_push-node-image-to-ecr.yml b/.github/workflows/_push-node-image-to-ecr.yml index 71c0316186..9a20e1d702 100644 --- a/.github/workflows/_push-node-image-to-ecr.yml +++ b/.github/workflows/_push-node-image-to-ecr.yml @@ -26,7 +26,7 @@ jobs: uses: Cardinal-Cryptography/github-actions/get-ref-properties@v5 - name: Download ${{ inputs.node-binary }} binary from artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ inputs.node-binary }} path: target/release/ diff --git a/.github/workflows/nightly-e2e-logic-tests.yml b/.github/workflows/nightly-e2e-logic-tests.yml index 1af1ad65c1..98beed0a94 100644 --- a/.github/workflows/nightly-e2e-logic-tests.yml +++ b/.github/workflows/nightly-e2e-logic-tests.yml @@ -51,7 +51,7 @@ jobs: uses: actions/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-test-node path: target/release/ diff --git a/.github/workflows/nightly-fe-e2e-tests.yml b/.github/workflows/nightly-fe-e2e-tests.yml index 3582e83fa0..97afb3d16c 100644 --- a/.github/workflows/nightly-fe-e2e-tests.yml +++ b/.github/workflows/nightly-fe-e2e-tests.yml @@ -81,7 +81,7 @@ jobs: runs-on: [self-hosted, Linux, X64, small] steps: - name: Download aleph-e2e-client artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-e2e-client diff --git a/.github/workflows/nightly-normal-session-e2e-tests.yml b/.github/workflows/nightly-normal-session-e2e-tests.yml index 33cdee96df..9a47554475 100644 --- a/.github/workflows/nightly-normal-session-e2e-tests.yml +++ b/.github/workflows/nightly-normal-session-e2e-tests.yml @@ -237,7 +237,7 @@ jobs: uses: actions/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-production-node path: target/release/ @@ -258,7 +258,7 @@ jobs: uses: actions/checkout@v4 - name: Download release artifact - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: aleph-production-node path: target/release/