@@ -102,23 +102,23 @@ Use the GitHub GUI to create both the "release" and the "tag" at the same time:
102102
103103< https://github.com/unicode-org/icu/releases/new >
104104
105- Fill in the tag name, such as " release-63-rc" or " release-63-1" , and make the
106- target the "maint/maint-xx" branch (such as maint/maint-63).
107-
108- Set the title to "ICU 63 RC" or "ICU 63.1" . Fill in the description using the
105+ 1 . Fill in the tag name, such as ` release-63-rc ` or ` release-63-1 ` , and make the
106+ target the "maint/maint-xx" branch (such as ` maint/maint-63 ` ).
107+ 1 . Set the title to ` ICU 63 RC ` or ` ICU 63.1 ` .
108+ 1 . Fill in the description using the
109109text from the announcement email. (You can also look at previous releases and
110110possibly re-use some of the generic text, such as links to the API docs, etc.)
111-
112- Your screen should look like this:
113-
114- ![ image ] ( maint-63-rc-screenshot.png )
115-
116- For the release candidate tag, please check the box that says "Pre-Release".
117-
118- We no longer need to add the note about Git LFS files, as GitHub now includes
119- them in the auto-generated .zip downloads.
120-
121- Click the "Publish Release" button to make the tag .
111+ 1 . Your screen should look like this:
112+ ![ image ] ( maint-63-rc-screenshot.png )
113+ 1 . Check the box that says "Set as a pre-release".
114+ 1 . Click the "Publish Release" button to make the tag.
115+ 1 . Additional step only for the GA release:
116+ After completing the step above to mark the release as "pre-release",
117+ the second step is to wait for the day of the official announcement of the release,
118+ and then to edit the Github release entry's settings.
119+ 1. The first Github release settings change should uncheck the "Set as a pre-release" checkbox,
120+ which has the effect of converting the release into a regular release.
121+ 1. The next settings change should check the box that says "Set as the latest release" .
122122
123123Note: The "latest" tag is no longer updated. It was agreed by the ICU-TC to be
124124deleted around the 64.2 time-frame, as it doesn't work well with with Git. (You
@@ -127,6 +127,9 @@ repository, they might have something different for the "latest" tag).
127127A possible future alternative might be a sym-link folder, or HTTP redirect that
128128points to the latest release.
129129
130+ We no longer need to add the note about Git LFS files, as GitHub now includes
131+ them in the auto-generated .zip downloads.
132+
130133#### Maintenance release
131134
132135Create the maintenance release tag from the maintenance branch, as above.
0 commit comments