From 202c5d0f46a1588a4e329cb281dadf0145c6bf88 Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Mon, 5 May 2025 01:16:14 +0200 Subject: [PATCH] Update release script to automatically tag releases Maybe it's a bit better who knows........... --- release.sh | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/release.sh b/release.sh index 1a846da..96d3c87 100644 --- a/release.sh +++ b/release.sh @@ -11,13 +11,17 @@ if [ -z "$TAG" ]; then TAG="${VERSION_PARTS[0]}.${VERSION_PARTS[1]}.${VERSION_PARTS[2]}" # Create a new tag git tag $TAG - git push origin $TAG fi echo "Tag: $TAG" echo "Building the thing..." -sed -i "s/## Version: $CURRENT_VERSION/## Version: $NEW_VERSION/" Heimdall.toc -sed -i "s/local VERSION = \"$CURRENT_VERSION\"/local VERSION = \"$NEW_VERSION\"/" Heimdall.lua +sed -i "s/## Version: .*/## Version: $TAG/" Heimdall.toc +sed -i "s/local VERSION = .*/local VERSION = \"$TAG\"/" Heimdall.lua +git add Heimdall.toc Heimdall.lua +git commit -m "Release $TAG" +git tag -f $TAG +git push origin $TAG +exit 0 rm Heimdall-${TAG}.zip mkdir Heimdall @@ -25,7 +29,7 @@ cp *.lua *.toc Heimdall cp -r Modules Heimdall cp -r Sounds Heimdall cp -r Texture Heimdall -zip -r Heimdall-${TAG}.zip Heimdall +7z a Heimdall-${TAG}.zip Heimdall rm -rf Heimdall echo "Creating a release..."