39 lines
		
	
	
		
			531 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			39 lines
		
	
	
		
			531 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Release HOWTO
 | 
						|
 | 
						|
since I forget.
 | 
						|
 | 
						|
 | 
						|
1. Review existing tags and pick new release number
 | 
						|
 | 
						|
    ```sh
 | 
						|
    git tag
 | 
						|
    ```
 | 
						|
 | 
						|
2. Tag locally 
 | 
						|
 | 
						|
    ```sh
 | 
						|
    git tag -a v0.1.0 -m "First release"
 | 
						|
    ```
 | 
						|
 | 
						|
   If things get screwed up, delete the tag with
 | 
						|
 | 
						|
   ```sh
 | 
						|
   git tag -d v0.1.0
 | 
						|
   ```
 | 
						|
 | 
						|
3. Test goreleaser
 | 
						|
 | 
						|
   TODO: how to install goreleaser
 | 
						|
 | 
						|
   ```sh
 | 
						|
   ./scripts/goreleaser-dryrun.sh
 | 
						|
   ```
 | 
						|
 | 
						|
4. Push
 | 
						|
 | 
						|
    ```bash
 | 
						|
    git push origin v0.1.0
 | 
						|
    ```
 | 
						|
 | 
						|
5. Verify release and edit notes. See https://github.com/client9/misspell/releases
 |