Browse Source

update release procedure

receivehooks
Nuno Coelho 5 years ago
committed by Overtorment
parent
commit
5f594e5c88
  1. 11
      RELEASE.md

11
RELEASE.md

@ -2,12 +2,12 @@
## Apple ## Apple
* test the build on real device. its imperative that you run selftest and it gives you OK * test the build on a real device. It is imperative that you run selftest and it gives you OK
* if necessary, up version number in all relevant files (you can use `./edit-version-number.sh`) * if necessary, up version number in all relevant files (you can use `./edit-version-number.sh`)
* run `./release-notes.sh` - it prints changelog between latest tag and now, put this output under * run `./release-notes.sh` - it prints changelog between latest tag and now, put this output under
new version in file `ios/fastlane/metadata/en-US/release_notes.txt` (on top); if file got too big new version in file `ios/fastlane/metadata/en-US/release_notes.txt` (on top); if file got too big
delete the oldest version from the bottom of the file delete the oldest version from the bottom of the file
* now is a good time to commit ver bump and release notes changes * now is a good time to commit a ver bump and release notes changes
* create this release version in App Store Connect (iTunes) and attach appropriate build. note * create this release version in App Store Connect (iTunes) and attach appropriate build. note
last 4 digits of the build and announce it - this is now a RC. no need to fill release notes yet last 4 digits of the build and announce it - this is now a RC. no need to fill release notes yet
* `cd ios/` and then run `DELIVER_USERNAME="my_itunes_email@example.com" DELIVER_PASSWORD="my_itunes_password" fastlane deliver --force --skip_binary_upload --skip_screenshots --ignore_language_directory_validation -a io.bluewallet.bluewallet --app_version "6.6.6"` * `cd ios/` and then run `DELIVER_USERNAME="my_itunes_email@example.com" DELIVER_PASSWORD="my_itunes_password" fastlane deliver --force --skip_binary_upload --skip_screenshots --ignore_language_directory_validation -a io.bluewallet.bluewallet --app_version "6.6.6"`
@ -20,8 +20,9 @@ where `76ed479` is a latest commit in this version. replace the version as well.
## Android ## Android
* do android after ios usually * do android after ios usually
* test the build on real device. its imperative that you run selftest and it gives you OK. note which build you are testing * test the build on a real device. We hace accounts with browserstack where you can do so.
* its imperative that you run selftest and it gives you OK. note which build you are testing
* go to appcenter.ms, find this exact build under `master` builds, and press `Distribute` -> `Store` -> `Production`. * go to appcenter.ms, find this exact build under `master` builds, and press `Distribute` -> `Store` -> `Production`.
in `Release notes` write `Bug fixes and performance improvements`, this field is to small to include actual changelog in `Release notes` write the release, this field is to smaller than iOS, so you need to keep it bellow 500 characters.
* wait till appcenter displays message that it is succesfully distributed * now just wait till appcenter displays a message that it is succesfully distributed
* noice! * noice!
Loading…
Cancel
Save