Skip to content

Grails 9 on Groovy 6.0.0-beta-2 - #15558

Merged
jamesfredley merged 71 commits into
9.0.xfrom
grails8-groovy6-canary
Aug 18, 2026
Merged

Grails 9 on Groovy 6.0.0-beta-2#15558
jamesfredley merged 71 commits into
9.0.xfrom
grails8-groovy6-canary

ci: accept the known functional hang after a green end-of-suite

2ef2a57
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 18, 2026 in 0s

53.1216% (-0.0188%) compared to 79e4889

View this Pull Request on Codecov

53.1216% (-0.0188%) compared to 79e4889

Details

Codecov Report

❌ Patch coverage is 48.48485% with 34 lines in your changes missing coverage. Please review.
✅ Project coverage is 53.1216%. Comparing base (79e4889) to head (2ef2a57).

Files with missing lines Patch % Lines
...tastore/mapping/config/ConfigurationBuilder.groovy 61.9048% 12 Missing and 4 partials ⚠️
...s/plugin/json/view/api/GrailsJsonViewHelper.groovy 0.0000% 5 Missing ⚠️
...gin/json/view/api/internal/TemplateRenderer.groovy 0.0000% 5 Missing ⚠️
.../grails/web/databinding/GrailsWebDataBinder.groovy 0.0000% 4 Missing ⚠️
...gin/views/AbstractGroovyTemplateCompileTask.groovy 0.0000% 3 Missing ⚠️
...e/grails/testing/http/client/utils/XmlUtils.groovy 83.3333% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@                Coverage Diff                 @@
##                9.0.x     #15558        +/-   ##
==================================================
- Coverage     53.1404%   53.1216%   -0.0187%     
+ Complexity      19370      19366         -4     
==================================================
  Files            2080       2081         +1     
  Lines           99000      99018        +18     
  Branches        17363      17375        +12     
==================================================
- Hits            52609      52600         -9     
- Misses          38831      38858        +27     
  Partials         7560       7560                
Files with missing lines Coverage Δ
...y/grails/config/external/WriterFilteringMap.groovy 75.0000% <ø> (ø)
...atastore/mapping/reflect/ClassPropertyFetcher.java 69.8347% <100.0000%> (+0.4132%) ⬆️
.../plugin/formfields/BeanPropertyAccessorImpl.groovy 81.0811% <ø> (ø)
...rails/testing/http/client/HttpClientSupport.groovy 80.0000% <ø> (ø)
...e/grails/testing/http/client/utils/XmlUtils.groovy 89.2857% <83.3333%> (-2.8712%) ⬇️
...gin/views/AbstractGroovyTemplateCompileTask.groovy 0.0000% <0.0000%> (ø)
.../grails/web/databinding/GrailsWebDataBinder.groovy 30.2564% <0.0000%> (-0.1038%) ⬇️
...s/plugin/json/view/api/GrailsJsonViewHelper.groovy 0.0000% <0.0000%> (ø)
...gin/json/view/api/internal/TemplateRenderer.groovy 75.6757% <0.0000%> (-11.8243%) ⬇️
...tastore/mapping/config/ConfigurationBuilder.groovy 66.8067% <61.9048%> (-1.6662%) ⬇️

... and 52 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.