Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 80fe796

Browse files
authored
workflows/release-binaries: Fix digest generation on macOS (#176440)
The sha256sum command is not available on macOS runners.
1 parent 689b8a3 commit 80fe796

1 file changed

Lines changed: 7 additions & 1 deletion

File tree

.github/workflows/release-binaries.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,13 @@ jobs:
289289
# This will be empty on non-Windows builds.
290290
WINDOWS_INSTALLER_FILENAME: ${{ steps.build-windows.outputs.windows-installer-filename }}
291291
run: |
292-
echo "digest=$(cat $WINDOWS_INSTALLER_FILENAME $RELEASE_BINARY_FILENAME | sha256sum | cut -d ' ' -f 1)" >> $GITHUB_OUTPUT
292+
if [ "$RUNNER_OS" = "macOS" ]; then
293+
# Mac runners don't have sha256sum.
294+
sha256sum="shasum -a 256"
295+
else
296+
sha256sum="sha256sum"
297+
fi
298+
echo "digest=$(cat $WINDOWS_INSTALLER_FILENAME $RELEASE_BINARY_FILENAME | $sha256sum | cut -d ' ' -f 1)" >> $GITHUB_OUTPUT
293299
294300
- uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6.0.0
295301
id: artifact-upload

0 commit comments

Comments
 (0)