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
 | |
| 
 |