-
-
Notifications
You must be signed in to change notification settings - Fork 245
Release procedure
Marcel Klehr edited this page Jul 25, 2024
·
18 revisions
- Assemble CHANGELOG and determine version number
- Bump version of
- package.json
- manifest.json
- android/app/build.gradle (2x)
- ios/App/App/Info.plist (2x)
- Run
npm ci && npm run build-release && npx cap sync
- Generate signed APK
- Generate signed app bundle for Play store
- Test Android App
- Test build in Chrome, Firefox
- Commit changes as vx.x.x
git push
- Wait for CI to pass
- Tag commit as vx.x.x
git push --tags
- Create github release and upload build
- Merge develop into master:
git checkout master && git merge develop
- Submit to chrome webstore: https://chrome.google.com/webstore/devconsole/?hl=en_US
- Submit to AMO: https://addons.mozilla.org/en-US/developers/addon/floccus/versions/submit/
- Submit to Edge Addons https://partner.microsoft.com/en-us/dashboard/microsoftedge/
- Publish iOS
npx cap open ios
- Adjust MARKETING VERSION
- Xcode -> Product -> Archive
- Distribute app -> Upload to appstoreconnect
- Select correct distribution profiles
- Upload
- Publish on Google Play (Make available on Open Testing track first)