-
Notifications
You must be signed in to change notification settings - Fork 23
Release Process
Sky Blu edited this page Feb 4, 2022
·
15 revisions
- Go to https://github.com/JoinSEEDS/seeds_light_wallet/projects > release project
- Make a new
Release Notes
note in theReviewer approved
column
- Pull master
- Create a new release branch from master (
release/2.x.x
) - Open pubspec.yaml
- Update the version to new release and increment the build number by 1 (example:
2.4.0+60
) - Make a PR against the release branch
- Run
flutter build appbundle --no-sound-null-safety lib/main.dart
-
open ./build/app/outputs/bundle/release/
- Go to https://play.google.com/console/u/1/developers/5943028651696247178/app/4974009259455897319/tracks/open-testing
-
Create new release
- Upload .aab
- Populate Release Notes
-
Save
-
Review release
-
Start rollout to Open testing > Roll out
- Wait for the review to complete and the build become available in Play Store Beta
- Install the Beta app
- Run
flutter build ios --no-sound-null-safety lib/main.dart
-
open ios/Runner.xcworkspace
- Select ‘Any iOS Device (arm64)’
- Product > Archive
- Distribute App > Upload
- Wait for the build to become available in TestFlight
- Install the build from TestFlight
- Make a PR against
release/2.x.x
- Merge into
release/2.x.x
- Make a PR against
master
- Merge into
master
- Repeat prepare and submit steps for Android and iOS builds
- Repeat release testing steps as needed
- https://play.google.com/console/u/1/developers/5943028651696247178/app/releases/overview
- Releases overview > Open Testing release > Release summary > Promote release > Production
- Review release > Start rollout to Production > Roll out
- Go to https://appstoreconnect.apple.com/apps/1507143650/appstore/ios/version/deliverable
- Create a new release
- Populate release notes
- Add a build
- Submit for review
- Go to https://github.com/JoinSEEDS/seeds_light_wallet/releases/new
- Choose a tag:
v2.x.x
- Target:
release/v2.x.x
- Populate notes from https://github.com/JoinSEEDS/seeds_light_wallet/projects > release project > Reviewer approved > Release Notes
-
Publish release
- Close completed tickets
- Archive release project