-  
 -   Notifications  
You must be signed in to change notification settings  - Fork 284
 
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)