- Make sure all builds and tests are passing on CI.
- Update version in
Cargo.toml
. - Add new release to
debian/changelog
. - No change is needed in
windows/keyboard-configurator.wxs
ormacos/Info.plist
windows/build.py
andmacos/build.py
populate the version fromCargo.toml
UpgradeCode
should not be changed between releases.
- Create a release on Github
- Github Actions will automatically build artifacts in release mode, and attach them to the release.
- Deploy release to Pop!_OS repos.