- 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.wxsormacos/Info.plistwindows/build.pyandmacos/build.pypopulate the version fromCargo.tomlUpgradeCodeshould 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.