From a9ca59e074bbc58a26a615db076e6bce2572161e Mon Sep 17 00:00:00 2001 From: Etan Kissling Date: Wed, 7 Feb 2024 09:54:58 +0100 Subject: [PATCH] avoid mixing versions across `upload-artifact`/`download-artifact` (#5853) The various major versions of `action/upload-artifact` and `action/download-artifact` are not necessarily compatible. Align all the uploads / downloads to `v3`. `v4` exists but is not currently supported on GHES yet. --- .github/workflows/nightly_build.yml | 10 +++++-- .github/workflows/release.yml | 45 +++++++++++++++++------------ 2 files changed, 34 insertions(+), 21 deletions(-) diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index 04748a78a..af4078067 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -1,3 +1,10 @@ +# beacon_chain +# Copyright (c) 2021-2024 Status Research & Development GmbH +# Licensed and distributed under either of +# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT). +# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0). +# at your option. This file may not be copied, modified, or distributed except according to those terms. + name: Nightly build on: schedule: @@ -313,7 +320,7 @@ jobs: ref: unstable - name: Download artefacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 - name: Create release notes run: | @@ -374,4 +381,3 @@ jobs: macOS_amd64_checksum macOS_arm64_archive macOS_arm64_checksum - diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dc0a4a525..6d49aba46 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,3 +1,10 @@ +# beacon_chain +# Copyright (c) 2020-2024 Status Research & Development GmbH +# Licensed and distributed under either of +# * MIT license (license terms in the root directory or at https://opensource.org/licenses/MIT). +# * Apache v2 license (license terms in the root directory or at https://www.apache.org/licenses/LICENSE-2.0). +# at your option. This file may not be copied, modified, or distributed except according to those terms. + on: push: tags: @@ -23,19 +30,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -100,19 +107,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -179,19 +186,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Linux_arm_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -251,19 +258,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Windows_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Windows_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: Windows_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -285,19 +292,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_amd64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -319,19 +326,19 @@ jobs: tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_beacon_node.sha512sum tar -xzf ${ARCHIVE} ${ARCHIVE%.tar.gz}/build/nimbus_validator_client.sha512sum - name: Upload archive artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_arm64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - name: Upload BN checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_arm64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_beacon_node.sha512sum retention-days: 2 - name: Upload VC checksum artefact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v3 with: name: macOS_arm64_checksum path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum @@ -342,7 +349,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Download artefacts - uses: actions/download-artifact@v2 + uses: actions/download-artifact@v3 - name: Create release notes run: | cat > release_notes.md <