Skip to content

Commit 511e5ef

Browse files
committed
ICU-22533 Update BRS instructions for tagging release
1 parent 091fcf6 commit 511e5ef

File tree

1 file changed

+18
-15
lines changed
  • docs/processes/release/tasks/publish

1 file changed

+18
-15
lines changed

docs/processes/release/tasks/publish/index.md

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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
109109
text from the announcement email. (You can also look at previous releases and
110110
possibly 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

123123
Note: The "latest" tag is no longer updated. It was agreed by the ICU-TC to be
124124
deleted 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).
127127
A possible future alternative might be a sym-link folder, or HTTP redirect that
128128
points 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

132135
Create the maintenance release tag from the maintenance branch, as above.

0 commit comments

Comments
 (0)