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