You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@grails.apache.org by ja...@apache.org on 2026/05/03 18:11:17 UTC
(grails-static-website) 02/02: Add Grails 8 companionArtifacts block with grails-publish 1.0.0-M1
This is an automated email from the ASF dual-hosted git repository.
jamesfredley pushed a commit to branch add-companion-major-bootstrap-and-grails-publish-1.0.0-M1
in repository https://gitbox.apache.org/repos/asf/grails-static-website.git
commit d40bf5cc77d6a946faf5f33de8a2cd1bfaa9ea8e
Author: James Fredley <ja...@users.noreply.github.com>
AuthorDate: Sun May 3 14:11:03 2026 -0400
Add Grails 8 companionArtifacts block with grails-publish 1.0.0-M1
The grails-publish Gradle plugin (used to publish Grails artifacts to
Maven Central) is the first Grails-8-targeted Apache release in the
companion ecosystem. It ships ahead of Grails 8 core because the
toolchain has to be in place before the runtime can be cut.
Bootstraps the '8': block under companionArtifacts: with this single
entry. mirrorDirectory, releaseNotesRepo, and displayName mirror the
'7': entry for the same artifact since they are stable per-plugin
identifiers, not per-major. The renderer (DownloadPage,
DocumentationPage, hero cards) only iterates over majors that have
a corresponding stable core release listed in coreReleases:, so this
entry is dormant in the rendered site until 8.0.0-M1 core ships - at
which point the plugin's mirror URL and release-notes link are
already populated.
Companion to the previous commit's recordCompanionRelease bootstrap
support: this is exactly the kind of edit the new-major path now
automates, but doing it as a one-shot data PR here exercises the
manual schema before the workflow has a chance to run for an
8-targeted plugin.
Assisted-by: claude-code:claude-opus-4-7
---
conf/releases.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/conf/releases.yml b/conf/releases.yml
index b923d63c698..cee9935a6c5 100644
--- a/conf/releases.yml
+++ b/conf/releases.yml
@@ -56,6 +56,12 @@ companionArtifacts:
mirrorDirectory: grails-publish
releaseNotesRepo: apache/grails-gradle-publish
displayName: Grails Publish Gradle Plugin
+ '8':
+ - artifactId: grails-publish
+ version: '1.0.0-M1'
+ mirrorDirectory: grails-publish
+ releaseNotesRepo: apache/grails-gradle-publish
+ displayName: Grails Publish Gradle Plugin
coreReleases:
- version: '0.1'