mirror of
https://github.com/VSCodium/vscodium.git
synced 2026-04-11 16:27:18 +10:00
build(windows): calculate checksums after signing [skip ci]
This commit is contained in:
4
.github/workflows/insider-windows.yml
vendored
4
.github/workflows/insider-windows.yml
vendored
@@ -124,6 +124,10 @@ jobs:
|
|||||||
output-artifact-directory: assets/
|
output-artifact-directory: assets/
|
||||||
if: env.SHOULD_BUILD == 'yes' && (env.SHOULD_DEPLOY == 'yes' || github.event.inputs.generate_assets == 'true')
|
if: env.SHOULD_BUILD == 'yes' && (env.SHOULD_DEPLOY == 'yes' || github.event.inputs.generate_assets == 'true')
|
||||||
|
|
||||||
|
- name: Prepare checksums
|
||||||
|
run: ./prepare_checksums.sh
|
||||||
|
if: env.SHOULD_BUILD == 'yes' && (env.SHOULD_DEPLOY == 'yes' || github.event.inputs.generate_assets == 'true')
|
||||||
|
|
||||||
- name: Release
|
- name: Release
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }}
|
GITHUB_TOKEN: ${{ secrets.STRONGER_GITHUB_TOKEN }}
|
||||||
|
|||||||
@@ -5,18 +5,6 @@ set -e
|
|||||||
|
|
||||||
APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
|
APP_NAME_LC="$( echo "${APP_NAME}" | awk '{print tolower($0)}' )"
|
||||||
|
|
||||||
. ./utils.sh
|
|
||||||
|
|
||||||
npm install -g checksum
|
|
||||||
|
|
||||||
sum_file() {
|
|
||||||
if [[ -f "${1}" ]]; then
|
|
||||||
echo "Calculating checksum for ${1}"
|
|
||||||
checksum -a sha256 "${1}" > "${1}".sha256
|
|
||||||
checksum "${1}" > "${1}".sha1
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
mkdir -p assets
|
mkdir -p assets
|
||||||
|
|
||||||
if [[ "${OS_NAME}" == "osx" ]]; then
|
if [[ "${OS_NAME}" == "osx" ]]; then
|
||||||
@@ -226,12 +214,6 @@ if [[ "${SHOULD_BUILD_REH_WEB}" != "no" ]]; then
|
|||||||
cd ..
|
cd ..
|
||||||
fi
|
fi
|
||||||
|
|
||||||
cd assets
|
if [[ "${OS_NAME}" != "windows" ]]; then
|
||||||
|
./prepare_checksums.sh
|
||||||
for FILE in *; do
|
|
||||||
if [[ -f "${FILE}" ]]; then
|
|
||||||
sum_file "${FILE}"
|
|
||||||
fi
|
fi
|
||||||
done
|
|
||||||
|
|
||||||
cd ..
|
|
||||||
|
|||||||
23
prepare_checksums.sh
Executable file
23
prepare_checksums.sh
Executable file
@@ -0,0 +1,23 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
npm install -g checksum
|
||||||
|
|
||||||
|
sum_file() {
|
||||||
|
if [[ -f "${1}" ]]; then
|
||||||
|
echo "Calculating checksum for ${1}"
|
||||||
|
checksum -a sha256 "${1}" > "${1}".sha256
|
||||||
|
checksum "${1}" > "${1}".sha1
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
cd assets
|
||||||
|
|
||||||
|
for FILE in *; do
|
||||||
|
if [[ -f "${FILE}" ]]; then
|
||||||
|
sum_file "${FILE}"
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
cd ..
|
||||||
Reference in New Issue
Block a user