18 lines
668 B
Markdown
18 lines
668 B
Markdown
# Solaar releases
|
|
|
|
## Please read before making a release
|
|
|
|
We support two type of releases: normal releases (ex. `1.0.0`) and release
|
|
candidates (ex. `1.0.0rc1`). Release candidates must have a `rcX` suffix.
|
|
|
|
Release routine:
|
|
|
|
- Update `ChangeLog.md`, `setup.py`, `lib/solaar/__init__.py`, `docs/_config.yml` to the new release
|
|
- Add the new release to `share/solaar/io.github.pwr_solaar.solaar.metainfo.xml`
|
|
- Create a commit that starts with `release VERSION`
|
|
- Push commit to Solaar repository
|
|
- Invoke `./release.sh`
|
|
- Git tags are signed so you must have GPG set up
|
|
- You are required to have a github token with `public_repo` access
|
|
in `~/.github-token`
|