Skip to content

Commit 690a0e5

Browse files
committed
docs/release: Update, mostly, for the post-launch process
1 parent c3896cb commit 690a0e5

File tree

1 file changed

+46
-11
lines changed

1 file changed

+46
-11
lines changed

docs/release.md

Lines changed: 46 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,15 @@
22

33
## NOTE: This document is out of date.
44

5-
Now that this is the main Zulip mobile app, the actual release process
6-
is roughly a hybrid of the steps below for building the app,
7-
then the steps from the legacy app's release instructions for
8-
distributing the app.
5+
Now that this is the main Zulip mobile app,
6+
the actual release process is roughly a hybrid of the steps below
7+
and those from the legacy app's release instructions.
98

10-
Revising this into a single coherent set of instructions
9+
The steps below have been updated up through "Promote to beta".
10+
After that, announce the release following a hybrid of the two docs;
11+
and release to production following the other doc.
12+
13+
Revising this further into a single coherent set of instructions
1114
is an open TODO.
1215

1316

@@ -48,15 +51,16 @@ is an open TODO.
4851
flutter build appbundle -Psigned && flutter build apk -Psigned
4952
```
5053

51-
* Upload the AAB to the "Zulip (Flutter beta)" app on the Play Console,
52-
at [Release > Testing > Internal testing][play-internaltesting],
53-
using the "Create new release" button there.
54+
* Upload the AAB to Google Play via the "Create new release" button
55+
at the top of the
56+
[Release > Testing > Internal testing][play-internaltesting]
57+
page.
5458

5559
* For the release notes, start with `tools/format-changelog user`.
5660
Edit as needed to resolve "(Android)" and "(iOS)" labels
5761
and for formatting.
5862

59-
[play-internaltesting]: https://play.google.com/console/developers/8060868091387311598/app/4972181690507348330/tracks/internal-testing
63+
[play-internaltesting]: https://play.google.com/console/developers/8060868091387311598/app/4976350040864490411/tracks/internal-testing
6064

6165

6266
## Build and upload alpha: iOS
@@ -71,7 +75,7 @@ is an open TODO.
7175

7276
* If `flutter build ipa` successfully built an IPA file:
7377

74-
* Run `open -a Transporter build/ios/ipa/'Zulip beta'.ipa`.
78+
* Run `open -a Transporter build/ios/ipa/Zulip.ipa`.
7579

7680
* Hit the big blue "Deliver" button in the Transporter app.
7781

@@ -142,7 +146,38 @@ is an open TODO.
142146
"Waiting for Review". This typically comes back the next morning,
143147
California time. If successful, the app is out in beta!
144148
145-
[asc-external]: https://appstoreconnect.apple.com/apps/1672696023/testflight/groups/87223480-4e5d-4007-a3a1-542cd410546c
149+
* Also submit for App Store review, to save latency in the prod rollout:
150+
151+
* In App Store Connect for the app, [go to the "App Store"
152+
tab][asc-main], and hit the "+" button next to "iOS App" at the
153+
top of the left sidebar. Enter the version number. This
154+
creates a new draft listing.
155+
156+
* In the draft listing:
157+
158+
* Near the top, fill in "What's New in This Version",
159+
using the same release notes as for TestFlight.
160+
161+
* In the "Build" section, hit the "+" icon next to the "Build"
162+
heading. Select the desired build.
163+
164+
* Under "Version Release" near the bottom, make sure "Manually
165+
release this version" is selected (vs. "Automatically release
166+
this version").
167+
168+
* Back at the top, hit "Save" and then "Add for Review", and hit
169+
"Continue" in the resulting dialog box.
170+
171+
* In the resulting "Confirm Submission" page, hit
172+
"Submit to App Review".
173+
174+
* The draft listing should enter state "Waiting for Review". From
175+
here, it typically takes a day or so to get a result from the
176+
Apple review process; if it passes review, we can push one more
177+
button to roll it out.
178+
179+
[asc-external]: https://appstoreconnect.apple.com/apps/1203036395/testflight/groups/1bf18c25-da12-4bad-8384-9dd872ce447f
180+
[asc-main]: https://appstoreconnect.apple.com/apps/1203036395/appstore/info
146181
147182
148183
## Announce

0 commit comments

Comments
 (0)