Some checks failed
Lint Checks / Run linter (push) Successful in 14s
K8s Deployment Control Test / Run deployment control suite on kind/k8s (push) Failing after 31s
Database Test / Run database hosting test on kind/k8s (push) Failing after 31s
Container Registry Test / Run contaier registry hosting test on kind/k8s (push) Failing after 36s
Fix trailing whitespace and end-of-file issues across codebase. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
29 lines
746 B
Markdown
29 lines
746 B
Markdown
# 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
|
|
```
|