You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: RELEASE.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -138,7 +138,7 @@ Example:
138
138
### Manual Verification: Reproducible Jar Files
139
139
After all jar files are verified to be signed by a valid Grails key, we need to build a local copy to ensure the file was built with the right code base. The `very-reproducible.sh` script handles this check, but if the bootstrap needs to be manually bootstrapped, perform the following step:
140
140
141
-
gradle -p gradlebootstrap
141
+
gradle -p gradle-bootstrap
142
142
143
143
Further details on the building can be found in the [INSTALL](INSTALL) document. Otherwise, run the `verify-reproducible.sh` shell script to compare the published jar files to a locally built version of them.
144
144
@@ -267,7 +267,7 @@ Confirm the Grails PMC votes passed with a +1 from at least 3 PMC members. The `
267
267
The `release` job in the `Release` workflow has a step entitled `🚀 Release JAR files - MANUAL`. You can release the jar
268
268
files by one of 2 ways:
269
269
270
-
1. In repository.apache.org, the staged artifacts must be released by opening the `grails-core` staging repository and
270
+
1. On https://repository.apache.org/#stagingRepositories, the staged artifacts must be released by opening the `grails-core` staging repository and
271
271
clicking the `Release` button. It took almost 2 hours for the initial ASF release to publish these jars to Maven
272
272
Central.
273
273
2. Alternatively, the `release` job in the `Release` workflow will output an example command line to release the staging
@@ -276,7 +276,7 @@ files by one of 2 ways:
276
276
277
277
### Move the distributions from `dev` to `release`
278
278
279
-
On dist.apache.org, the staged source distribution & binary distributions must be moved from `dev` to `release`. Per ASF
279
+
On dist.apache.org, the staged source distribution & binary distributions must be moved from `https://dist.apache.org/repos/dist/dev/grails/` to `https://dist.apache.org/repos/dist/release/grails/`. Per ASF
280
280
infrastructure, this must be performed manually, and we are not allowed to automate it via a gated approval workflow.
281
281
Either move them via your SVN client or use the checked in script to perform these actions as your user.
282
282
@@ -286,13 +286,11 @@ an example call to the checked in script to move the distributions.
286
286
### Update ASF Reporter
287
287
288
288
After moving the distributions, you will receive an email from the ASF reporter. Click the link in the email to mark the
289
-
release as published. The `release` job in the `Release` workflow has a step to remind you of this.
289
+
release as published or go to https://reporter.apache.org/addrelease.html?grails. The `release` job in the `Release` workflow has a step to remind you of this.
290
290
291
291
For example, if the release is out of core with version `7.0.0-M4`, then the release name with be `CORE-7.0.0-M4`. Enter
292
292
the date you moved the distribution artifacts and report the release.
293
293
294
-
NOTE: Grails as a podling, cannot currently do this.
295
-
296
294
### Deploy grails-forge so the release is accessible on start.grails.org
297
295
298
296
On the `grails-core` repository, using the release tag, deploy the grails-forge-web-netty docker container to Google Cloud Run using one of the GCP Deploy actions.
@@ -315,7 +313,7 @@ this step.
315
313
### Publish `grails-core` documentation
316
314
317
315
Open the release workflow in`grails-core` and approve the `Publish Documentation` step. Wait until finished, and a
318
-
workflow should eventually kick off in`grails-doc` to publish the gh-pages branch that was updated.
316
+
workflow should eventually kick off in`grails-doc` to publish to https://github.com/apache/grails-website/tree/asf-site-production/docs and https://grails.apache.org/docs/.
319
317
320
318
### Advertise the release via SDKMAN
321
319
@@ -324,15 +322,17 @@ version from Maven Central.
324
322
325
323
### Close out the `grails-core` release
326
324
327
-
The last step in the `grails-core` release workflow is to run the `Close Release` step. This will create a merge branch for the original tag with version number and then open a PR to merge back into the next branch. You will need to merge it into the branch after correcting any merge conflict.
325
+
The last step in the `grails-core` release workflow is to run the `Close Release` step. This will create a merge branch for the original tag with version number and then open a PR to merge back into the next branch. You will need to merge this PR into the branch after correcting any merge conflict.
328
326
329
327
### Update the `grails-static-website`
330
328
331
329
On the `grails-static-website` repository:
332
330
333
-
Run the release action (https://github.com/apache/grails-static-website/actions/workflows/release.yml) with the new version to update https://github.com/apache/grails-static-website/blob/HEAD/conf/releases.yml and then run the publish action (https://github.com/apache/grails-static-website/actions/workflows/publish.yml) to update the `asf-site-production` branch and https://grails.apache.org
331
+
Run the release action (https://github.com/apache/grails-static-website/actions/workflows/release.yml) with the new version to update https://github.com/apache/grails-static-website/blob/HEAD/conf/releases.yml
332
+
333
+
Then run the publish action (https://github.com/apache/grails-static-website/actions/workflows/publish.yml) to update https://github.com/apache/grails-website/tree/asf-site-production/ and publish to https://grails.apache.org
334
334
335
-
Create a new `.md` file in the `/posts` directory announcing the release. The PR will stage this change on https://grails.staged.apache.org/ and when the PR is merged it will deploy to https://grails.apache.org
335
+
Create a new `.md` file in the `/posts` directory announcing the release. When the PR is merged it will deploy to https://grails.apache.org
336
336
337
337
### Flag release in `grails-core` as latest
338
338
@@ -341,7 +341,7 @@ Update the release in `grails-core` to be flagged as 'latest'
341
341
### Announce the release
342
342
343
343
Announcements should come from your apache email address (see https://infra.apache.org/committer-email.html) and have an
0 commit comments