16 lines
		
	
	
		
			363 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			16 lines
		
	
	
		
			363 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
#!/usr/bin/env bash
 | 
						|
# Usage: script/release
 | 
						|
# Build the package, tag a commit, push it to origin, and then release the
 | 
						|
# package publicly.
 | 
						|
 | 
						|
set -e
 | 
						|
 | 
						|
version="$(script/package | grep Version: | awk '{print $2}')"
 | 
						|
[ -n "$version" ] || exit 1
 | 
						|
 | 
						|
git commit --allow-empty -a -m "Release $version"
 | 
						|
git tag "$version"
 | 
						|
git push --tags origin
 | 
						|
gem push pkg/*-${version}.gem
 | 
						|
 |