diff --git a/.github/workflows/nightly_build.yml b/.github/workflows/nightly_build.yml index 756c11a5c..43b8257fc 100644 --- a/.github/workflows/nightly_build.yml +++ b/.github/workflows/nightly_build.yml @@ -35,13 +35,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + build-arm64: name: Linux ARM64 release asset runs-on: ubuntu-latest @@ -79,13 +86,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_arm64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + build-arm: name: Linux ARM release asset runs-on: ubuntu-latest @@ -123,13 +137,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_arm_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + build-win64: name: Windows AMD64 release asset runs-on: ubuntu-latest @@ -159,13 +180,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Windows_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + build-macos-amd64: name: macOS AMD64 release asset runs-on: ubuntu-latest @@ -195,13 +223,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: macOS_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + build-macos-arm64: name: macOS ARM64 release asset runs-on: ubuntu-latest @@ -231,13 +266,20 @@ jobs: path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: macOS_arm64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 + prepare-prerelease: name: Prepare pre-release needs: [build-amd64, build-arm64, build-arm, build-win64, build-macos-amd64, build-macos-arm64] diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 92c7d3ed3..5cd87ee94 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,18 +21,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: Linux_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 - name: Login to Docker Hub uses: docker/login-action@v1 with: @@ -85,18 +92,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: Linux_arm64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_arm64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 - name: Login to Docker Hub uses: docker/login-action@v1 with: @@ -150,18 +164,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: Linux_arm_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Linux_arm_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 - name: Login to Docker Hub uses: docker/login-action@v1 with: @@ -208,18 +229,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: Windows_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: Windows_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 build-macos-amd64: name: macOS AMD64 release asset runs-on: ubuntu-latest @@ -235,18 +263,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: macOS_amd64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: macOS_amd64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 build-macos-arm64: name: macOS ARM64 release asset runs-on: ubuntu-latest @@ -262,18 +297,25 @@ jobs: echo "::set-output name=archive::"${ARCHIVE} echo "::set-output name=archive_dir::"${ARCHIVE%.tar.gz} 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 with: name: macOS_arm64_archive path: ./dist/${{ steps.make_dist.outputs.archive }} retention-days: 2 - - name: Upload checksum artefact + - name: Upload BN checksum artefact uses: actions/upload-artifact@v2 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 + with: + name: macOS_arm64_checksum + path: ./dist/${{ steps.make_dist.outputs.archive_dir }}/build/nimbus_validator_client.sha512sum + retention-days: 2 prepare-release: name: Prepare release draft needs: [build-amd64, build-arm64, build-arm, build-win64, build-macos-amd64, build-macos-arm64] diff --git a/docker/dist/entry_point.sh b/docker/dist/entry_point.sh index 66c1ceccd..bf74c2dbb 100755 --- a/docker/dist/entry_point.sh +++ b/docker/dist/entry_point.sh @@ -17,7 +17,7 @@ if [[ -z "${1}" ]]; then exit 1 fi PLATFORM="${1}" -BINARIES="nimbus_beacon_node" +BINARIES="nimbus_beacon_node nimbus_validator_client" echo -e "\nPLATFORM=${PLATFORM}"