- Update version numbers
- Push changes to
releasebranch - Edit the release draft when the assets are ready
- Publish the release
- Update version numbers
- You can be on the main branch, or the
releasebranch if it's up to date - Run
sudo snapcraftto build the snap package - Push the snap package to the Snap Store using
snapcraft push <snap-file> - Perform updates on the Snap dashboard (snapcraft.io/codequill)
- After pushing the first time, you can configure the GitHub integration on the Snap Store dashboard to automatically build on push and update latest/edge
- When you are ready, promote latest/edge to stable on the Snap Store dashboard
- Create the latest release on GitHub, since this needs to download the assets from GitHub
- Update the
org.codequill.CodeQuill.ymlmanifest file - Run
flatpak-builder --force-clean flatpak-build/ org.codequill.CodeQuill.yml - A
.flatpak-builderdirectory is created and the package is built inflatpak-build/ - Run
flatpak-builder --run flatpak-build/ org.codequill.CodeQuill.yml codequillto test the app