Skip to content
Marcel Klehr edited this page May 10, 2024 · 18 revisions
  1. Assemble CHANGELOG and determine version number
  2. Bump version of
    • package.json
    • manifest.json
    • android/app/build.gradle (2x)
    • ios/App/App/Info.plist (2x)
  3. Run rm -rf dist/js && npm i && gulp release && npx cap sync
  4. Generate signed APK
  5. Generate signed app bundle for Play store
  6. Commit changes as vx.x.x
  7. git push && git push --tags
  8. Wait for CI to pass
  9. Tag commit as vx.x.x
  10. Create github release and upload build
  11. Merge develop into master: git checkout master && git merge develop
  12. Submit to chrome webstore: https://chrome.google.com/webstore/devconsole/?hl=en_US
  13. Submit to AMO: https://addons.mozilla.org/en-US/developers/addon/floccus/versions/submit/
  14. Submit to Edge Addons https://partner.microsoft.com/en-us/dashboard/microsoftedge/
  15. Publish iOS
    1. npx cap open ios
    2. Adjust MARKETING VERSION
    3. Xcode -> Product -> Archive
    4. Distribute app -> Upload to appstoreconnect
    5. Select correct distribution profiles
    6. Upload
  16. Publish on Google Play (Make available on Open Testing track first)

Clone this wiki locally