Update release script to automatically tag releases
Maybe it's a bit better who knows...........
This commit is contained in:
		
							
								
								
									
										12
									
								
								release.sh
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								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..."
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user