@@ -73,10 +73,35 @@ Here you should use the release tag.
7373 the promotion to Maven Central.
7474 * The unified Java documentation, (` icu4j-76.1-fulljavadoc.jar ` ) \
7575 ** WARNING:** this is also the one to be published (unpacked) for web access
76+ * Make sure to set the proper parameters:
77+ * ** Branch:** the branch prepared for release, for example ` maint/maint-77 `
78+ * ** Run the tests:** checked (default)
79+ * ** Deploy to Maven Central:** check (unchecked by default), if you are ready
80+ for a real deployment and not doing just a sanity check
81+ * ** Release tag to upload to:** should be the GitHub draft release prepared
82+ in a previous BRS step.
7683
77841 . ** Release - Create checksums and GPG sign** (` release-check-sign.yml ` ) \
7885 THIS SHOULD BE THE LAST ACTION YOU RUN. \
7986 After all the artifacts from the previous steps are posted to the release. \
8087 The action will download all the artifacts from release,
8188 create checksum files (` SHASUM512.txt ` and ` *.md5 ` ),
8289 and digital signature files (` *.asc ` )
90+
91+ 1 . ** Login to Sonatype, sanity check, and approve** \
92+ The previous step stages the Maven artifacts to Sonatype, but does
93+ not automatically push them to Maven Central. \
94+ It can be enabled, but we chose no to enable it by default so that a human can do a last sanity check. \
95+ So someone must login to Sonatype, check that everything looks fine, and approve. \
96+ <span style =" color :red " ><b >Note:</b > only someone with a Sonatype account
97+ that was authorized for ` com.ibm.icu ` can approve. \
98+ You can find the list of people with such access in the team shared folder.</span > \
99+ To do that:
100+ * log on to the [ Sonatype Central Portal -- Namespaces] ( https://central.sonatype.com/publishing/namespaces ) .
101+ * Select the "Deployments" tab.
102+ * Check the files staged there, compare to a previous public release in Maven Central
103+ (for example [ ICU4J 77.1] ( https://repo1.maven.org/maven2/com/ibm/icu/icu4j/77.1/ )
104+ and [ ICU4J Charset 77.1] ( https://repo1.maven.org/maven2/com/ibm/icu/icu4j-charset/77.1/ ) ) \
105+ For now sanity check is probably: make sure there are no errors / warnings, make sure the new staged files match the ones in the 2 links above.
106+ * Once you confirm the contents, approve it.
107+ * <span style =" color :red " ><b >TODO: update this doc with screenshot(s) once we have a release staged.</b ><span >
0 commit comments