Skip to content

Commit 209eb18

Browse files
authored
docs: update release step options (#3118)
* docs: update release step options
1 parent 4a46fb0 commit 209eb18

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

RELEASING.md

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -126,17 +126,21 @@ Here are the steps:
126126
1. If desired, add a banner to the website to indicate that the releases are coming in the near future ([Sample PR](https://github.com/adoptium/website-v2/pull/408/files))
127127
1. Build and Test the OpenJDK for "release" at Adoptium using a build pipeline job as follows:
128128
- Job: https://ci.adoptopenjdk.net/job/build-scripts/job/openjdk8-pipeline/build (Switch `openjdk8` for your version number)
129-
- `targetConfigurations`: remove all the entries for the variants you don't want to build (e.g. remove the openj9 ones for hotspot releases) or any platforms you don't want to release (Currently that would include OpenJ9 aarch64)
129+
- `targetConfigurations`:
130+
1. only keep termurin variants
131+
2. make sure windows aarch64 is removed (as this is written, it is not officially supported yet)
130132
- `releaseType: Release`
131133
- <details><summary>Extra steps for OpenJ9 ONLY</summary>
132134
For OpenJ9 releases, `overridePublishName` should be set to the GitHub binaries publish name (NOTE: If you are doing a point release, do NOT adjust this as we don't want the filenames to include the `.x` part), e.g. `jdk8u232-b09_openj9-0.14.0` or `jdk-11.0.5+10_openj9-0.14.0`. Similarly, `scmReference` for OpenJ9 releases should be the name of the extensions release branch: e.g. `openj9-0.14.0`</details>
133135
- `adoptBuildNumber`: Leave blank unless you are doing a point release in which case it should be a number starting at `1` for the first point release.
134-
- `additionalConfigureArgs`: JDK8 automatically adds`--with-milestone=fcs` in `build.sh` so there's no need to provide it here. For JDK11+ use `--without-version-pre --without-version-opt` (for EA releases use: `--with-version-pre=ea --without-version-opt`)
136+
- `additionalConfigureArgs`:
137+
1. JDK8 automatically adds`--with-milestone=fcs` in `build.sh` so there's no need to provide it here.
138+
2. For JDK11+ use `--without-version-pre --without-version-opt` (for EA releases use: `--with-version-pre=ea --without-version-opt`)
135139
- `scmReference`: One of the following:
136140
- For HotSpot, it's the same tag suffixed with `_adopt` e.g. `jdk-17.0.2+9_adopt`
137141
- For HotSpot (arm32), the tag usually takes the form `jdk8u322-b04-aarch32-xxxxxxxx`
138-
- NOTE you need to set `overridePublishName` for arm32 to the actual OpenJDK tag (`jdk8u322-b04`)
139-
- For OpenJ9 (all versions) use the OpenJ9 branch e.g. `openj9-0.15.1`
142+
- NOTE you need to set `overridePublishName` for arm32 to the actual OpenJDK tag (`jdk8u322-b04`)
143+
- <details><summary>For OpenJ9 (all versions)</summary> use the OpenJ9 branch e.g. `openj9-0.15.1`</details>
140144
- `aqaReference` should be set to the appropriate branch of the `aqa-tests` repository which is appropriate for this release. Generally of the form `vX.Y.Z-release`
141145
- `enableTests`: tick
142146
- SUBMIT!!

0 commit comments

Comments
 (0)