Skip to content

Update Micronaut platform versions#15825

Merged
jdaugherty merged 4 commits into
8.0.xfrom
deps/update-micronaut-versions
Jul 7, 2026
Merged

Update Micronaut platform versions#15825
jdaugherty merged 4 commits into
8.0.xfrom
deps/update-micronaut-versions

Conversation

@jamesfredley

@jamesfredley jamesfredley commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Summary

Update the Micronaut-related release dependencies for the Grails 8 line and keep the Forge metadata aligned with the Micronaut platform it actually builds against.

This addresses the release-audit follow-up around Micronaut platform promotion and stale dependency metadata:

  • Grails-Micronaut moves from Micronaut platform 5.0.0 to 5.0.3.
  • Grails Forge stays on the Micronaut 4 line and updates its embedded platform metadata to 4.10.16.
  • The Micronaut-tied BOM dependency sets add explicit ASM 9.10.1 constraints required by dependency validation.
  • Forge generator expectations are updated to match the emitted Micronaut platform version.

Why

The pre-release review called out Micronaut dependency promotion and stale BOM/Forge metadata as release-readiness cleanup. Keeping the root Grails-Micronaut island, Forge properties, generated Forge POM metadata, and validation constraints in sync avoids a release where generated apps or BOM checks disagree with the versions the build is actually using.

Verification

  • ./gradlew validateDependencyVersions -PincludeMicronautProjects
  • ./gradlew :grails-micronaut:compileGroovy -PincludeMicronautProjects
  • ./gradlew :grails-forge:processResources
  • CI completed all checks for the branch; TestLens reported all tests passed, with one Windows shell CLI test flake rerun noted as unrelated.

Note

Targeted Forge tests were attempted but blocked by the existing unrelated grails-data-graphql static compilation failure in the current 8.0.x tree.

Assisted-by: hephaestus:gpt-5.5 review-gate
Assisted-by: hephaestus:gpt-5.5 review-gate
Copilot AI review requested due to automatic review settings July 4, 2026 18:25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates Micronaut platform versions across the Grails/Micronaut “island” and Grails Forge, and introduces explicit ASM version constraints to satisfy dependency version validation for Micronaut-related BOMs.

Changes:

  • Bumps Grails-Micronaut Micronaut platform version from 5.0.0 to 5.0.3 (root build).
  • Keeps Grails Forge on Micronaut platform 4.10.16 and updates the corresponding Forge test expectation.
  • Adds explicit org.ow2.asm:asm / org.ow2.asm:asm-util constraints (version 9.10.1) into the Micronaut-tied BOM dependency sets to support dependency validation.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
grails-forge/test-core/src/test/groovy/org/grails/forge/create/CreateAppSpec.groovy Updates Forge generator test to expect Micronaut platform 4.10.16.
grails-forge/grails-forge-core/src/main/resources/pom.xml Updates Forge’s embedded Micronaut platform BOM reference to 4.10.16.
grails-forge/gradle.properties Updates Forge’s Micronaut version property to 4.10.16.
gradle.properties Updates Grails-Micronaut Micronaut platform version to 5.0.3.
dependencies.gradle Adds ASM version + dependency entries needed for dependency version validation in Micronaut BOM contexts.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@codecov

codecov Bot commented Jul 4, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.2998%. Comparing base (c2791f1) to head (2650b8c).
⚠️ Report is 25 commits behind head on 8.0.x.

Additional details and impacted files

Impacted file tree graph

@@                Coverage Diff                 @@
##                8.0.x     #15825        +/-   ##
==================================================
+ Coverage     49.2719%   49.2998%   +0.0279%     
- Complexity      16718      16727         +9     
==================================================
  Files            1985       1985                
  Lines           93252      93252                
  Branches        16316      16316                
==================================================
+ Hits            45947      45973        +26     
+ Misses          40192      40166        -26     
  Partials         7113       7113                

see 4 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Assisted-by: Hephaestus:openai/gpt-5.5
@testlens-app

This comment has been minimized.

@jdaugherty jdaugherty merged commit 29c6b29 into 8.0.x Jul 7, 2026
47 of 51 checks passed
@jdaugherty jdaugherty deleted the deps/update-micronaut-versions branch July 7, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants