add sha256sums for releases

Former-commit-id: 62bda1aec5
Former-commit-id: 11881d2894c06af4e660ce955e02269bdeae0f62
This commit is contained in:
idk
2022-09-06 20:57:43 -04:00
parent 89ba93ff88
commit 3f570f1d12
3 changed files with 22 additions and 14 deletions

View File

@ -1,6 +1,6 @@
#! /usr/bin/env sh #! /usr/bin/env sh
export GITHUB_USER=eyedeekay export GITHUB_USER=eyedeekay
export GITHUB_REPO=i2p.plugins.firefox export GITHUB_REPO=i2p.plugins.firefox
export GITHUB_NAME="Mostly packaging stuff, fix first-run Windows thing(I think)" export GITHUB_NAME="Add sha256sums to releases"
export GITHUB_DESCRIPTION=$(cat CHANGES.md) export GITHUB_DESCRIPTION=$(cat CHANGES.md)
export GITHUB_TAG=0.0.29 export GITHUB_TAG=0.0.30

View File

@ -18,43 +18,48 @@ github-release edit --user "${GITHUB_USER}" \
--name "${GITHUB_NAME}" \ --name "${GITHUB_NAME}" \
--description "${GITHUB_DESCRIPTION}" \ --description "${GITHUB_DESCRIPTION}" \
--tag "${GITHUB_TAG}"; true --tag "${GITHUB_TAG}"; true
echo "Relase $GITHUB_TAG setup" echo "Relase ${GITHUB_TAG} setup"
jarsum=$(sha256sum "i2pfirefox.jar")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a .jar." \ --label "I2P Browser launcher as a .jar. ${jarsum}" \
--name "i2pfirefox.jar" \ --name "i2pfirefox.jar" \
--file "src/build/i2pfirefox.jar" \ --file "src/build/i2pfirefox.jar" \
--replace --replace
echo "Uploaded jar" echo "Uploaded jar"
zipsum=$(sha256sum "i2pfirefox.zip")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a .jar and a set of semi-univeral launcher scripts." \ --label "I2P Browser launcher as a .jar and a set of semi-univeral launcher scripts. ${zipsum}" \
--name "i2pfirefox.zip" \ --name "i2pfirefox.zip" \
--file "i2pfirefox.zip" \ --file "i2pfirefox.zip" \
--replace --replace
echo "Uploaded freestanding zip" echo "Uploaded freestanding zip"
jvmsum=$(sha256sum "i2pbrowser.zip")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage, does not require a JVM, Linux Only for now unless you BYO." \ --label "I2P Browser launcher as a Jpackage, does not require a JVM. ${jvmsum}" \
--name "i2pbrowser.zip" \ --name "i2pbrowser.zip" \
--file "i2pbrowser.zip" \ --file "i2pbrowser.zip" \
--replace --replace
echo "Uploaded jpackage zip" echo "Uploaded jpackage zip"
debsum=$(sha256sum "i2pbrowser_${GITHUB_TAG}_amd64.deb")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of a Debian package." \ --label "I2P Browser launcher as a Jpackage inside of a Debian package. ${debsum}" \
--name "i2pbrowser_${GITHUB_TAG}_.deb" \ --name "i2pbrowser_${GITHUB_TAG}_.deb" \
--file "i2pbrowser_${GITHUB_TAG}_amd64.deb" \ --file "i2pbrowser_${GITHUB_TAG}_amd64.deb" \
--replace --replace
echo "Uploaded debian package" echo "Uploaded debian package"
rpmsum=$(sha256sum i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm)
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of a Fedora package." \ --label "I2P Browser launcher as a Jpackage inside of a Fedora package. ${rpmsum}" \
--name "i2pbrowser-${GITHUB_TAG}_.rpm" \ --name "i2pbrowser-${GITHUB_TAG}_.rpm" \
--file "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm" \ --file "i2pbrowser-${GITHUB_TAG}-1.x86_64.rpm" \
--replace --replace

View File

@ -7,25 +7,28 @@ ant distclean jar
./windows.sh ./windows.sh
./windows-exe.sh ./windows-exe.sh
./windows-portable.sh ./windows-portable.sh
msisum=$(sha256sum "i2pbrowser-${GITHUB_TAG}.msi")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of an MSI package." \ --label "I2P Browser launcher as a Jpackage inside of an MSI package. ${msisum}" \
--name "i2pbrowser-${GITHUB_TAG}.msi" \ --name "i2pbrowser.msi" \
--file "i2pbrowser-${GITHUB_TAG}.msi" \ --file "i2pbrowser-${GITHUB_TAG}.msi" \
--replace --replace
exesum=$(sha256sum "i2pbrowser-${GITHUB_TAG}.exe")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of an EXE package." \ --label "I2P Browser launcher as a Jpackage inside of an EXE package. ${exesum}" \
--name "i2pbrowser-${GITHUB_TAG}.exe" \ --name "i2pbrowser.exe" \
--file "i2pbrowser-${GITHUB_TAG}.exe" \ --file "i2pbrowser-${GITHUB_TAG}.exe" \
--replace --replace
zipsum=$(sha256sum "i2pbrowser-portable-${GITHUB_TAG}.zip")
github-release upload --user "${GITHUB_USER}" \ github-release upload --user "${GITHUB_USER}" \
--repo "${GITHUB_REPO}" \ --repo "${GITHUB_REPO}" \
--tag "${GITHUB_TAG}" \ --tag "${GITHUB_TAG}" \
--label "I2P Browser launcher as a Jpackage inside of an zip to be run from a directory on Windows." \ --label "I2P Browser launcher as a Jpackage inside of an zip to be run from a directory on Windows. ${zipsum}" \
--name "i2pbrowser-portable-${GITHUB_TAG}.zip" \ --name "i2pbrowser-portable.zip" \
--file "i2pbrowser-portable-${GITHUB_TAG}.zip" \ --file "i2pbrowser-portable-${GITHUB_TAG}.zip" \
--replace --replace
echo "Uploaded Windows ZIP package" echo "Uploaded Windows ZIP package"