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)"
|
APPLICATION_VERSION="$(jq -r '.version' package.json)"
|
||||||
|
|
||||||
if [[ "${RUNNER_OS}" == Linux ]]; then
|
if [[ "${RUNNER_OS}" == Linux ]]; then
|
||||||
|
PLATFORM=Linux
|
||||||
BUILD_ARCHS="x64"
|
BUILD_ARCHS="x64"
|
||||||
|
SHA256SUM_BIN=sha256sum
|
||||||
|
|
||||||
elif [[ "${RUNNER_OS}" == macOS ]]; then
|
elif [[ "${RUNNER_OS}" == macOS ]]; then
|
||||||
|
PLATFORM=Darwin
|
||||||
BUILD_ARCHS="x64,arm64"
|
BUILD_ARCHS="x64,arm64"
|
||||||
|
SHA256SUM_BIN='shasum -a 256'
|
||||||
|
|
||||||
elif [[ "${RUNNER_OS}" == Windows ]]; then
|
elif [[ "${RUNNER_OS}" == Windows ]]; then
|
||||||
|
PLATFORM=Windows
|
||||||
|
SHA256SUM_BIN=sha256sum
|
||||||
#BUILD_ARCHS="ia32,x64" -- distutils fails to build for ia32
|
#BUILD_ARCHS="ia32,x64" -- distutils fails to build for ia32
|
||||||
BUILD_ARCHS="x64"
|
BUILD_ARCHS="x64"
|
||||||
|
|
||||||
@ -152,6 +158,12 @@ runs:
|
|||||||
-iname "*.AppImage" -o \
|
-iname "*.AppImage" -o \
|
||||||
-iname "*Setup.exe" \
|
-iname "*Setup.exe" \
|
||||||
\) -ls -exec cp '{}' dist/ \;
|
\) -ls -exec cp '{}' dist/ \;
|
||||||
|
|
||||||
|
if [[ -n "${SHA256SUM_BIN}" ]]; then
|
||||||
|
# Compute and save digests.
|
||||||
|
cd dist/
|
||||||
|
${SHA256SUM_BIN} *.* >"SHA256SUMS.${PLATFORM}.txt"
|
||||||
|
fi
|
||||||
env:
|
env:
|
||||||
# ensure we sign the artifacts
|
# ensure we sign the artifacts
|
||||||
NODE_ENV: production
|
NODE_ENV: production
|
||||||
|
Loading…
x
Reference in New Issue
Block a user