mirror of
https://github.com/balena-io/etcher.git
synced 2025-07-19 09:16:38 +00:00
Calculate and upload build artifact sha256 checksums
Change-type: minor
This commit is contained in:
parent
da4f3ca28e
commit
2e3a75e685
12
.github/actions/publish/action.yml
vendored
12
.github/actions/publish/action.yml
vendored
@ -124,12 +124,18 @@ runs:
|
||||
APPLICATION_VERSION="$(jq -r '.version' package.json)"
|
||||
|
||||
if [[ "${RUNNER_OS}" == Linux ]]; then
|
||||
PLATFORM=Linux
|
||||
BUILD_ARCHS="x64"
|
||||
SHA256SUM_BIN=sha256sum
|
||||
|
||||
elif [[ "${RUNNER_OS}" == macOS ]]; then
|
||||
PLATFORM=Darwin
|
||||
BUILD_ARCHS="x64,arm64"
|
||||
SHA256SUM_BIN='shasum -a 256'
|
||||
|
||||
elif [[ "${RUNNER_OS}" == Windows ]]; then
|
||||
PLATFORM=Windows
|
||||
SHA256SUM_BIN=sha256sum
|
||||
#BUILD_ARCHS="ia32,x64" -- distutils fails to build for ia32
|
||||
BUILD_ARCHS="x64"
|
||||
|
||||
@ -152,6 +158,12 @@ runs:
|
||||
-iname "*.AppImage" -o \
|
||||
-iname "*Setup.exe" \
|
||||
\) -ls -exec cp '{}' dist/ \;
|
||||
|
||||
if [[ -n "${SHA256SUM_BIN}" ]]; then
|
||||
# Compute and save digests.
|
||||
cd dist/
|
||||
${SHA256SUM_BIN} *.* >"SHA256SUMS.${PLATFORM}.txt"
|
||||
fi
|
||||
env:
|
||||
# ensure we sign the artifacts
|
||||
NODE_ENV: production
|
||||
|
Loading…
x
Reference in New Issue
Block a user