mirror of https://github.com/v2ray/v2ray-core
				
				
				
			
		
			
				
	
	
		
			26 lines
		
	
	
		
			528 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			26 lines
		
	
	
		
			528 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
#!/bin/bash
 | 
						|
 | 
						|
VER=$1
 | 
						|
MSG=$2
 | 
						|
 | 
						|
if [ -z "$MSG" ]; then
 | 
						|
  MSG="Weekly Release"
 | 
						|
fi
 | 
						|
 | 
						|
echo Creating a new release: $VER: $MSG
 | 
						|
 | 
						|
IFS="." read -a PARTS <<< "$VER"
 | 
						|
MAJOR=${PARTS[0]}
 | 
						|
MINOR=${PARTS[1]}
 | 
						|
MINOR=$((MINOR+1))
 | 
						|
VERN=${MAJOR}.${MINOR}
 | 
						|
 | 
						|
pushd $GOPATH/src/v2ray.com/core
 | 
						|
echo "Adding a new tag: " "v$VER"
 | 
						|
git tag -s -a "v$VER" -m "$MSG"
 | 
						|
sed -i '' "s/\(version *= *\"\).*\(\"\)/\1$VERN\2/g" core.go
 | 
						|
echo "Commiting core.go (may not necessary)"
 | 
						|
git commit core.go -S -m "Update version"
 | 
						|
echo "Pushing changes"
 | 
						|
git push --follow-tags
 | 
						|
popd |