jamesfredley opened a new pull request, #15827: URL: https://github.com/apache/grails-core/pull/15827
## Summary - add a shared build-logic BOM conventions plugin for publication, POM customization, constraint extraction, and release snapshot validation - apply the plugin across the Grails BOM build scripts - collapse duplicated Groovy module override maps and remove unreachable BOM override branches ## Verification - `JAVA_HOME=/tmp/opencode/jdk21 ./gradlew :build-logic-root:build-logic:compileGroovy :build-logic-root:build-logic:test` - generated all seven BOM POMs on this branch and current `origin/8.0.x`, including Micronaut BOMs with `-PincludeMicronautProjects`, then byte-compared them successfully - ran `extractConstraints` for all seven BOMs with `-PincludeMicronautProjects` and byte-compared generated constraints successfully ## Notes - LSP diagnostics are unavailable locally for `.groovy` / `.gradle` because no Groovy/Gradle LSP is configured - the full aggregate gate currently has unrelated baseline failures on `origin/8.0.x` (GraphQL static compile errors and MongoDB timeout flakes), reproduced in a clean baseline worktree -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
