diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0b0f720..132812c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - # Build binaries + # Build binaries and SHA files - name: Run dapper ci run: dapper ci @@ -30,3 +30,5 @@ jobs: files: | dist/artifacts/rancherd-amd64 dist/artifacts/rancherd-arm64 + dist/artifacts/sha256sum-amd64.txt + dist/artifacts/sha256sum-arm64.txt diff --git a/scripts/build-sha-file b/scripts/build-sha-file new file mode 100755 index 0000000..09f54fd --- /dev/null +++ b/scripts/build-sha-file @@ -0,0 +1,12 @@ +#!/bin/bash +set -e + +source $(dirname $0)/version + +cd $(dirname $0)/.. + +mkdir -p dist/artifacts/ +pushd bin/ +sha256sum rancherd-amd64 > ../dist/artifacts/sha256sum-amd64.txt +sha256sum rancherd-arm64 > ../dist/artifacts/sha256sum-arm64.txt +popd diff --git a/scripts/ci b/scripts/ci index e6fae79..ee4acd8 100755 --- a/scripts/ci +++ b/scripts/ci @@ -7,3 +7,4 @@ cd $(dirname $0) ./test ./validate ./package +./build-sha-file