Merge pull request #167 from cerc-io/dboreham/release-doc
Add release process doc
This commit is contained in:
		
						commit
						605a9aeda1
					
				
							
								
								
									
										29
									
								
								docs/release-process.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								docs/release-process.md
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,29 @@ | |||||||
|  | # Release Process | ||||||
|  | 
 | ||||||
|  | ## Manually publish to github releases | ||||||
|  | 
 | ||||||
|  | In order to build, the shiv and wheel packages must be installed: | ||||||
|  | ``` | ||||||
|  | $ pip install shiv | ||||||
|  | $ pip install wheel | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
|  | Then: | ||||||
|  | 
 | ||||||
|  | 1. Define `CERC_GH_RELEASE_SCRIPTS_DIR` | ||||||
|  | 1. Define `CERC_PACKAGE_RELEASE_GITHUB_TOKEN` | ||||||
|  | 1. Run `./scripts/tag_new_release.sh <major> <minor> <patch>` | ||||||
|  | 1. Run `./scripts/build_shiv_package.sh` | ||||||
|  | 1. Run `./scripts/publish_shiv_package_github.sh <major> <minor> <patch>` | ||||||
|  | 1. Commit the new version file. | ||||||
|  | 
 | ||||||
|  | e.g. | ||||||
|  | 
 | ||||||
|  | ``` | ||||||
|  | $ export CERC_GH_RELEASE_SCRIPTS_DIR=~/projects/cerc/github-release-api/ | ||||||
|  | $ export CERC_PACKAGE_RELEASE_GITHUB_TOKEN=github_pat_xxxxxx | ||||||
|  | $ ./scripts/tag_new_release.sh 1 0 17 | ||||||
|  | $ ./scripts/build_shiv_package.sh | ||||||
|  | $ ./scripts/publish_shiv_package_github.sh 1 0 17 | ||||||
|  | ``` | ||||||
|  | 
 | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user