-
Check source tree is clean
git checkout dev git pull git merge origin/master git status
-
Bump version number
vi version.properties
-
Bump Flatpak version number
vi tools/packaging/linux/share/metainfo/com.agateau.PixelWheels.metainfo.xml
-
Update changelog
changie batch $version vi .changes/$version.md changie merge vi CHANGELOG.md vi fastlane/metadata/android/en-US/changelogs/$version.txt
-
Build archives
Check signing key is in android/signing.gradle
make clean-dist
-
Test on computer
make desktop-run-from-dist
-
Test on a non 16:9 device
make android-run-from-dist
-
Update screenshots in fastlane/metadata/android/en-US/images/
-
Commit changes
-
Push dev branch
git push
-
Check CI is happy
-
Merge in master
git checkout master git pull git merge --ff-only dev
-
Upload gplay apk on Google Play
Check api file is in fastlane/google-play-api.json
make fastlane-beta
-
Check Google Play is happy
-
Tag and push
make tagpush
-
Upload archives to itch.io
make butler-upload
- Update game page
- Screenshots
- Archive links
- Write blog post
- Publish
- Update game page
- Screenshots
- Write blog post
- Publish
-
Upload on GitHub
make gh-upload
-
Update the Flathub repository https://github.com/flathub/com.agateau.PixelWheels
- Get the F-Droid version updated
- Select relevant screenshot
- Post on:
- Patreon
- Ko-fi
- Mastodon
- Relevant reddits