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]

Reply via email to