From 01ce74dd720eaf23817a6fe97371993bef40da27 Mon Sep 17 00:00:00 2001 From: James Cole Date: Tue, 26 Mar 2024 07:30:15 +0100 Subject: [PATCH] Expand release script with shasum --- .github/workflows/release.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 88b3cf43cf..50ed7ad4c9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -160,6 +160,9 @@ jobs: # zip everything zip -rq $zipName . -x "*.git*" "*.ci*" "*.github*" "*node_modules*" "*output.txt*" + # add sha256 sum + sha256sum -b $zipName > $zipName.sha256 + if [[ "develop" == "$version" ]]; then echo "Create nightly release." git tag -a $releaseName -m "Nightly development release '$version' on $(date +'%Y-%m-%d')" @@ -171,6 +174,9 @@ jobs: # add zip file to release. gh release upload $releaseName $zipName + # add sha256 sum to release + gh release upload $releaseName $zipName.sha256 + else echo "Create default release." git tag -a $releaseName -m "Here be changelog" @@ -178,8 +184,11 @@ jobs: gh release create $releaseName -F output.txt -t "$releaseName" --verify-tag # add zip file to release. gh release upload $releaseName $zipName + # add sha256 sum to release + gh release upload $releaseName $zipName.sha256 rm output.txt rm $zipName + rm $zipName.sha256 git checkout develop git merge main git push