Generated API documentation is available on pkg.go.dev.
The release log is managed via GitHub.
Bugs go to JIRA.
- Update documentation if necessary.
- Bump
VERSIONfile, commit. - Run
hacking/release_notes.sh HEADto get a formatted commit message list since the last tag, copy it. - Paste the above into a new GitHub release draft. Sort, categorize, add summary on top.
- Pick a version number. Numbers
x.x.80-x.x.89are reserved for Alpha pre-releases. Numbersx.x.90-x.x.99are reserved for Beta and RC pre-releases. If doing a pre-release, don't forget to tickThis is a pre-release. When ready, hitPublish release. - Go to your local clone of
alice-o2-flp-suite-documentation, descend intodocs/aliecs.git pull --rebaseto ensure the submodule points to the tag created just now. Commit and push (or merge request). - Go to your local clone of
alidist, ensure that the branch ismasterand that it's up to date. Then branch out intoaliecs-bump(git branch aliecs-bump). - Bump the version in
control.sh,control-core.sh,control-occplugin.shandcoconut.sh. Commit and push toorigin/aliecs-bump(git push -u origin aliecs-bump). - Submit pull request with the above to
alisw/alidist. - Go to Jenkins. Accept the certificate warning and find a previous build of
ControlorO2Suite. Pick it, and rebuild eitherControlor both, always withDEFAULTSset too2-dataflowandALIDIST_SLUGset toalisw/alidist@aliecs-bump. - Go to your local copy of
system-configuration, open fileansible/roles/basevars/vars/main.yml. Bump what's relevant, commit, push, merge request.