Skip to content

Latest commit

 

History

History
137 lines (93 loc) · 1.96 KB

release-check-list.md

File metadata and controls

137 lines (93 loc) · 1.96 KB

Release check list

Create archives

  • 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

  • Upload archives to itch.io

    make butler-upload
    

Game page

  • Update game page
    • Screenshots
    • Archive links
  • Write blog post
  • Publish

Itch.io

  • Update game page
    • Screenshots
  • Write blog post
  • Publish

Flathub

F-Droid

  • Get the F-Droid version updated

Spread

  • Select relevant screenshot
  • Post on:
    • Patreon
    • Ko-fi
    • Mastodon
    • Twitter
    • Relevant reddits