From b7045338dfa2048031372e9a8f391d8ba3682ed7 Mon Sep 17 00:00:00 2001 From: Jamil Date: Fri, 15 Aug 2025 21:01:29 -0400 Subject: [PATCH] fix(ci): compute sha256sum of binaries earlier (#10199) Fixes an issue where the sha256sum.txt of the relay was not available. Related: #10198 --- .github/workflows/_build_artifacts.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/_build_artifacts.yml b/.github/workflows/_build_artifacts.yml index 2ed188910..be61c567e 100644 --- a/.github/workflows/_build_artifacts.yml +++ b/.github/workflows/_build_artifacts.yml @@ -318,6 +318,7 @@ jobs: # Used for Docker images cp target/${{ matrix.arch.target }}/${{ inputs.profile }}/${{ matrix.name.package }} ${{ matrix.name.package }} + sha256sum ${{ matrix.name.package }} > ${{ matrix.name.package }}.sha256sum.txt # For pushing built images to Google Cloud Storage - uses: google-github-actions/auth@ba79af03959ebeac9769e648f473a284504d9193 # v2.1.10 if: ${{ inputs.profile == 'release' && matrix.stage == 'release' && matrix.name.artifact == 'firezone-relay' }} @@ -354,11 +355,11 @@ jobs: fi # Used for release artifact - cp target/${{ matrix.arch.target }}/${{ inputs.profile }}/${{ matrix.name.package }} "$BINARY_DEST_PATH" - sha256sum "$BINARY_DEST_PATH" > "$BINARY_DEST_PATH".sha256sum.txt + cp ${{ matrix.name.package }} "$BINARY_DEST_PATH" + cp ${{ matrix.name.package }}.sha256sum.txt "$BINARY_DEST_PATH".sha256sum.txt gh release upload ${{ matrix.name.release_name }} \ - ${{ env.BINARY_DEST_PATH }} \ - ${{ env.BINARY_DEST_PATH }}.sha256sum.txt \ + "$BINARY_DEST_PATH" \ + "$BINARY_DEST_PATH".sha256sum.txt \ "$clobber" \ --repo ${{ github.repository }} - name: Set up QEMU