jamesfredley opened a new pull request, #15689: URL: https://github.com/apache/grails-core/pull/15689
## Summary Carves the **Micronaut BOM split** out of the Hibernate 7 Step 1 PR (#15654) so it can be reviewed as a single, focused topic (per @matrei's review request). This introduces a Hibernate-version-specific Micronaut BOM so Micronaut projects can target a pinned Hibernate version, rather than relying solely on the generic `grails-micronaut-bom`. ## Changes - Add `grails-hibernate5-micronaut-bom` (and a `micronaut-hibernate5` sample app) alongside the generic `grails-micronaut-bom`. - Publish `grails-micronaut-bom` / `grails-micronaut` only when the Micronaut island is not skipped (`-PskipMicronautProjects`). - `validateMicronautBom` now accepts `grails-micronaut-bom` and `grails-hibernate5-micronaut-bom` as valid `enforcedPlatform` BOMs. - Document the Hibernate-specific Micronaut BOM usage in the Micronaut config guide and the 8.0.x upgrade notes. ## Scope note The Hibernate 7 variant (`grails-hibernate7-micronaut-bom`) is intentionally **excluded** here because 8.0.x does not yet contain Hibernate 7. The h7 BOM, its sample app, and the h7 platform BOM remain part of the Step 2 (`8.0.x-hibernate7`) branch. ## Verification `./gradlew help` configures successfully; `grails-hibernate5-micronaut-bom` and the `micronaut-hibernate5` sample app evaluate cleanly with no missing-project or BOM-resolution errors. Part of the Step 1 (#15654) carve-out stack. -- 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]
