Skip to content

Replace Gradle APIs deprecated for removal in Gradle 10 - #16075

Merged
jdaugherty merged 1 commit into
apache:8.0.xfrom
codeconsole:fix/gradle10-plugin-deprecations-8.0.x
Aug 3, 2026
Merged

Replace Gradle APIs deprecated for removal in Gradle 10#16075
jdaugherty merged 1 commit into
apache:8.0.xfrom
codeconsole:fix/gradle10-plugin-deprecations-8.0.x

Conversation

@codeconsole

Copy link
Copy Markdown
Contributor

Problem

Applying the Grails Gradle plugins under Gradle 9.x emits deprecation warnings for three APIs scheduled for removal in Gradle 10, so every consuming build prints "Deprecated Gradle features were used in this build, making it incompatible with Gradle 10." even when the app's own build scripts are fully migrated.

Observed from a Grails 8.0.0-M4 app on Gradle 9.6.1 with --warning-mode all -Dorg.gradle.deprecation.trace=true; the traces point at:

  • The Project.getProperties method has been deprecated.project.properties['…'] lookups in GrailsGradlePlugin (excludeDependencies, configureProfile, createBuildPropertiesTask, configureGroovy)
  • The Project.container(Class, Closure) method has been deprecated.TestPhasesGradlePlugin.apply
  • The DomainObjectCollection.findAll(Closure) method has been deprecated.GrailsGradlePlugin.configureMicronaut

Fix

Like-for-like replacements with the documented substitutes:

  • project.properties['name']project.findProperty('name') — same resolution chain (project object property → extra properties → gradle properties), no behavior change.
  • project.container(TestPhase) { … }project.objects.domainObjectContainer(TestPhase) { … } — the replacement named by the deprecation message. The class is @CompileStatic, so the closure statically coerces to NamedDomainObjectFactory<TestPhase>.
  • getAllDependencies().findAll { … } as booleangetAllDependencies().any { … } — the call was only an existence check, and any is a plain Groovy Iterable method rather than the deprecated live-collection API.

Verified with :grails-gradle-plugins:compileGroovy and the module test suite.

Applying the Grails Gradle plugins under Gradle 9.x emits deprecation
warnings for three APIs scheduled for removal in Gradle 10:

- Project.getProperties(): replaced project.properties lookups with
  project.findProperty(name) in GrailsGradlePlugin (excludeDependencies,
  configureProfile, createBuildPropertiesTask, configureGroovy)
- Project.container(Class, Closure): replaced with
  objects.domainObjectContainer(Class, NamedDomainObjectFactory) in
  TestPhasesGradlePlugin
- DomainObjectCollection.findAll(Closure): replaced the
  findAll { } as boolean existence check with any { } in
  GrailsGradlePlugin.configureMicronaut
@testlens-app

testlens-app Bot commented Jul 31, 2026

Copy link
Copy Markdown

✅ All tests passed ✅

⚠️ TestLens detected flakiness ⚠️

Test Summary

CI - Groovy Joint Validation Build / build_grails > :grails-data-hibernate7-core:test

Test Runs Flakiness
GrailsSequenceGeneratorEnumSpec ❌ ✅ 1% 🟡
HibernateDatastoreIntegrationSpec ❌ ✅ 1% 🟡
RLikeHibernate7Spec > test rlike works with #db > test rlike works with MariaDB ❌ ✅ 1% 🟡
RLikeHibernate7Spec > test rlike works with #db > test rlike works with MySQL ❌ ✅ 1% 🟡
RLikeHibernate7Spec > test rlike works with #db > test rlike works with Postgres ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-data-hibernate7-dbmigration:test

Test Runs Flakiness
HibernateCatalogSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateForeignKeySnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateIndexSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernatePrimaryKeySnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateSchemaSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateSequenceSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateTableSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateUniqueConstraintSnapshotGeneratorSpec ❌ ✅ 1% 🟡
HibernateViewSnapshotGeneratorSpec ❌ ✅ 1% 🟡
TableGeneratorSnapshotGeneratorSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-data-mongodb-core:test (first 40 of 188)

Test Runs Flakiness
AggregateMethodSpec ❌ ✅ 1% 🟡
AssignedIdentifierSpec ❌ ✅ 1% 🟡
AttachMethodSpec ❌ ✅ 1% 🟡
AutowireServicesSpec ❌ ✅ 1% 🟡
BasicArraySpec ❌ ✅ 1% 🟡
BasicCollectionTypeSpec ❌ ✅ 1% 🟡
BasicCollectionsSpec ❌ ✅ 1% 🟡
BatchUpdateDeleteSpec ❌ ✅ 1% 🟡
BeforeInsertUpdateSpec ❌ ✅ 1% 🟡
BeforeUpdatePropertyPersistenceSpec ❌ ✅ 1% 🟡
BigDecimalSpec ❌ ✅ 1% 🟡
BrokenManyToManyAssociationSpec ❌ ✅ 1% 🟡
BuiltinUniqueConstraintWorksWithTargetProxiesConstraintsSpec ❌ ✅ 1% 🟡
CascadeDeleteOneToOneSpec ❌ ✅ 1% 🟡
CascadeDeleteSpec ❌ ✅ 1% 🟡
CircularBidirectionalOneToManySpec ❌ ✅ 1% 🟡
CircularEmbeddedListSpec ❌ ✅ 1% 🟡
CircularOneToManySpec ❌ ✅ 1% 🟡
CircularOneToManySpec ❌ ✅ 1% 🟡
ClearCollectionSpec ❌ ✅ 1% 🟡
CommonTypesPersistenceSpec ❌ ✅ 1% 🟡
ConstraintsSpec ❌ ✅ 1% 🟡
CountMethodSpec ❌ ✅ 1% 🟡
CriteriaBuilderSpec ❌ ✅ 1% 🟡
CrossLayerMultiDataSourceSpec ❌ ✅ 1% 🟡
CrossLayerMultiTenantMultiDataSourceSpec ❌ ✅ 1% 🟡
CrudOperationsSpec ❌ ✅ 1% 🟡
CustomCodecSpec ❌ ✅ 1% 🟡
CustomCollectionAndAttributeMappingSpec ❌ ✅ 1% 🟡
CustomIdProxySpec ❌ ✅ 1% 🟡
CustomMongoEventListenerSpec ❌ ✅ 1% 🟡
CustomTypeMarshallingSpec ❌ ✅ 1% 🟡
DataServiceConnectionRoutingSpec ❌ ✅ 1% 🟡
DataServiceMultiTenantConnectionRoutingSpec ❌ ✅ 1% 🟡
DbRefWithEmbeddedSpec ❌ ✅ 1% 🟡
DefaultSortOrderSpec ❌ ✅ 1% 🟡
DeleteAllSpec ❌ ✅ 1% 🟡
DetachedCriteriaSpec ❌ ✅ 1% 🟡
DirtyCheckEmbeddedCollectionSpec ❌ ✅ 1% 🟡
DirtyCheckUpdateSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-data-mongodb-spring-boot:test

Test Runs Flakiness
MongoDbGormAutoConfigurationSpec ❌ ✅ 1% 🟡
MongoDbGormAutoConfigureWithGeoSpacialSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-data-mongodb-spring-data:test

Test Runs Flakiness
GormSpringDataSessionSupportSpec ❌ ✅ 1% 🟡
UnifiedMongoTransactionSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-app1:integrationTest

Test Runs Flakiness
AsyncFunctionalSpec ❌ ✅ 1% 🟡
BarFunctionalSpec ❌ ✅ 1% 🟡
BookFunctionalSpec ❌ ✅ 1% 🟡
ChainingToNamespacedControllersFunctionalSpec ❌ ✅ 1% 🟡
CommandObjectSpec ❌ ✅ 1% 🟡
ConditionalOnPropertyFromPluginYmlSpec ❌ ✅ 1% 🟡
ConfigTestControllerSpec ❌ ✅ 1% 🟡
ControllerFromPluginSpec ❌ ✅ 1% 🟡
ControllerIncludesSpec ❌ ✅ 1% 🟡
DataBindingSpec ❌ ✅ 1% 🟡
ErrorsFunctionalSpec ❌ ✅ 1% 🟡
FooFunctionalSpec ❌ ✅ 1% 🟡
ForwardingSpec ❌ ✅ 1% 🟡
HomeSpec ❌ ✅ 1% 🟡
InspectConfigControllerSpec ❌ ✅ 1% 🟡
InterceptorDependencyInjectionSpec ❌ ✅ 1% 🟡
InterceptorFunctionalSpec ❌ ✅ 1% 🟡
LayoutFunctionalSpec ❌ ✅ 1% 🟡
LayoutWithTemplateSpec ❌ ✅ 1% 🟡
LoadAfterSpec ❌ ✅ 1% 🟡
MiscFunctionalSpec ❌ ✅ 1% 🟡
NoLayoutControllerSpec ❌ ✅ 1% 🟡
PluginViewsControllerSpec ❌ ✅ 1% 🟡
RedirectInterceptorSpec ❌ ✅ 1% 🟡
RedirectWithAndWithoutParamsFunctionalSpec ❌ ✅ 1% 🟡
UploadControllerSpec ❌ ✅ 1% 🟡
UriMatchingInterceptorFunctionalSpec ❌ ✅ 1% 🟡
ValidationFunctionalSpec ❌ ✅ 1% 🟡
i18nSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-app2:integrationTest

Test Runs Flakiness
ErrorsControllerSpec ❌ ✅ 1% 🟡
GrailsUtilStackFiltererIntegrationSpec ❌ ✅ 1% 🟡
NotFoundHandlerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-app3:integrationTest

Test Runs Flakiness
LoadAfterSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-cache:integrationTest

Test Runs Flakiness
CacheTagIntegrationSpec ❌ ✅ 1% 🟡
CachingServiceIntegrationSpec ❌ ✅ 1% 🟡
NotCachingControllerIntegrationSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-datasources:integrationTest

Test Runs Flakiness
OsivGspRenderingSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-exploded:integrationTest

Test Runs Flakiness
LoadAfterSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-geb-context-path:integrationTest

Test Runs Flakiness
ContextPathSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-geb-gebconfig:integrationTest

Test Runs Flakiness
GebConfigSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-geb:integrationTest

Test Runs Flakiness
ChildPreferenceInheritedConfigSpec ❌ ✅ 1% 🟡
ContainerFileDetectorAnnotationSpec ❌ ✅ 1% 🟡
ContainerFileDetectorDefaultSpec ❌ ✅ 1% 🟡
ContainerFileDetectorSpockSpec ❌ ✅ 1% 🟡
DownloadSupportSpec ❌ ✅ 1% 🟡
InheritedConfigSpec ❌ ✅ 1% 🟡
MultipleInheritanceSpec ❌ ✅ 1% 🟡
NotInheritedConfigSpec ❌ ✅ 1% 🟡
PageDelegateSpec ❌ ✅ 1% 🟡
PerTestRecordingSpec ❌ ✅ 1% 🟡
RootPageSpec ❌ ✅ 1% 🟡
ServerNameControllerSpec ❌ ✅ 1% 🟡
UploadSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-gorm:integrationTest

Test Runs Flakiness
FieldsValidationSpec ❌ ✅ 1% 🟡
ScaffoldingFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-gsp-layout:integrationTest

Test Runs Flakiness
EndToEndSpec ❌ ✅ 1% 🟡
GrailsLayoutSpec ❌ ✅ 1% 🟡
GspTagLibSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-gsp-sitemesh3:integrationTest

Test Runs Flakiness
EndToEndSpec ❌ ✅ 1% 🟡
GrailsLayoutSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate5-grails-hibernate:integrationTest

Test Runs Flakiness
BookControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate7-app1:integrationTest

Test Runs Flakiness
AsyncFunctionalSpec ❌ ✅ 1% 🟡
BarFunctionalSpec ❌ ✅ 1% 🟡
BookFunctionalSpec ❌ ✅ 1% 🟡
ChainingToNamespacedControllersFunctionalSpec ❌ ✅ 1% 🟡
CommandObjectSpec ❌ ✅ 1% 🟡
ConditionalOnPropertyFromPluginYmlSpec ❌ ✅ 1% 🟡
ConfigTestControllerSpec ❌ ✅ 1% 🟡
ControllerFromPluginSpec ❌ ✅ 1% 🟡
ControllerIncludesSpec ❌ ✅ 1% 🟡
DataBindingSpec ❌ ✅ 1% 🟡
ErrorsFunctionalSpec ❌ ✅ 1% 🟡
FooFunctionalSpec ❌ ✅ 1% 🟡
ForwardingSpec ❌ ✅ 1% 🟡
HomeSpec ❌ ✅ 1% 🟡
InspectConfigControllerSpec ❌ ✅ 1% 🟡
InterceptorDependencyInjectionSpec ❌ ✅ 1% 🟡
InterceptorFunctionalSpec ❌ ✅ 1% 🟡
LayoutFunctionalSpec ❌ ✅ 1% 🟡
LayoutWithTemplateSpec ❌ ✅ 1% 🟡
LoadAfterSpec ❌ ✅ 1% 🟡
MiscFunctionalSpec ❌ ✅ 1% 🟡
NoLayoutControllerSpec ❌ ✅ 1% 🟡
PluginViewsControllerSpec ❌ ✅ 1% 🟡
RedirectInterceptorSpec ❌ ✅ 1% 🟡
RedirectWithAndWithoutParamsFunctionalSpec ❌ ✅ 1% 🟡
UploadControllerSpec ❌ ✅ 1% 🟡
UriMatchingInterceptorFunctionalSpec ❌ ✅ 1% 🟡
ValidationFunctionalSpec ❌ ✅ 1% 🟡
i18nSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate7-datasources:integrationTest

Test Runs Flakiness
OsivGspRenderingSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate7-gorm:integrationTest

Test Runs Flakiness
FieldsValidationSpec ❌ ✅ 1% 🟡
ScaffoldingFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate7-grails-hibernate:integrationTest

Test Runs Flakiness
BookControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hibernate7-scaffolding-fields:integrationTest

Test Runs Flakiness
CrudFunctionalSpec ❌ ✅ 1% 🟡
CustomTemplatesSpec ❌ ✅ 1% 🟡
FieldTypesSpec ❌ ✅ 1% 🟡
PaginationSpec ❌ ✅ 1% 🟡
RelationshipsFunctionalSpec ❌ ✅ 1% 🟡
ValidationFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-hyphenated:integrationTest

Test Runs Flakiness
FooBarControllerSpec ❌ ✅ 1% 🟡
HyphenateControllerSpec ❌ ✅ 1% 🟡
NameSpacedControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-jetty:integrationTest

Test Runs Flakiness
JettySessionSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mail:integrationTest

Test Runs Flakiness
MailSendSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mongodb-base:integrationTest

Test Runs Flakiness
BookControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mongodb-base:test

Test Runs Flakiness
BookUnitSpec ❌ ✅ 1% 🟡
LocalMongoUnitSpec ❌ ✅ 1% 🟡
PersonSpec ❌ ✅ 1% 🟡
TeamUnitSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mongodb-hibernate5:integrationTest

Test Runs Flakiness
AuthorControllerSpec ❌ ✅ 1% 🟡
BookControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mongodb-hibernate5:test

Test Runs Flakiness
BookFongoSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-mongodb-test-data-service:integrationTest

Test Runs Flakiness
StudentServiceSpec > test regular service autowire by type in a Data Service ❌ ✅ 1% 🟡
TestServiceSpec > test autowire by name works ❌ ✅ 1% 🟡
TestServiceSpec > test autowire by type ❌ ✅ 1% 🟡
TestServiceSpec > test data-service is loaded correctly ❌ ✅ 1% 🟡
TestServiceSpec > test that there is only one bookService ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-namespaces:integrationTest

Test Runs Flakiness
ContextPathSpec ❌ ✅ 1% 🟡
NamespaceViewRenderingSpec ❌ ✅ 1% 🟡
PageControllerSpec ❌ ✅ 1% 🟡
ReportControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-scaffolding-fields:integrationTest

Test Runs Flakiness
CrudFunctionalSpec ❌ ✅ 1% 🟡
CustomTemplatesSpec ❌ ✅ 1% 🟡
FieldTypesSpec ❌ ✅ 1% 🟡
PaginationSpec ❌ ✅ 1% 🟡
RelationshipsFunctionalSpec ❌ ✅ 1% 🟡
ValidationFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-scaffolding:integrationTest

Test Runs Flakiness
UserCommunityControllerSpec ❌ ✅ 1% 🟡
UserControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-acl-functional-test-app:integrationTest

Test Runs Flakiness
AdminFunctionalSpec ❌ ✅ 1% 🟡
User1FunctionalSpec ❌ ✅ 1% 🟡
User2FunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-core-misc-functional-test-app-group:integrationTest

Test Runs Flakiness
SecuredControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-core-misc-functional-test-app-roles:integrationTest

Test Runs Flakiness
SecuredControllerSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ldap-custom-user-details-context-mapper:integrationTest

Test Runs Flakiness
CustomUserDetailsContextMapperFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ldap-functional-test-app:integrationTest

Test Runs Flakiness
Person1FunctionalSpec ❌ ✅ 1% 🟡
Person2FunctionalSpec ❌ ✅ 1% 🟡
Person3FunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ldap-retrieve-db-roles:integrationTest

Test Runs Flakiness
RetrieveDbRolesFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ldap-retrieve-group-roles:integrationTest

Test Runs Flakiness
RetrieveGroupRolesFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ui-extended:integrationTest

Test Runs Flakiness
AclClassSpec ❌ ✅ 1% 🟡
AclEntrySpec ❌ ✅ 1% 🟡
AclObjectIdentitySpec ❌ ✅ 1% 🟡
AclSidSpec ❌ ✅ 1% 🟡
ExtendedMenuSpec ❌ ✅ 1% 🟡
ExtendedSecurityInfoSpec ❌ ✅ 1% 🟡
PersistentLoginSpec ❌ ✅ 1% 🟡
RegisterSpec ❌ ✅ 1% 🟡
RegistrationCodeSpec ❌ ✅ 1% 🟡
RequestmapSpec ❌ ✅ 1% 🟡
RoleSpec ❌ ✅ 1% 🟡
UserSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-spring-security-ui-simple:integrationTest

Test Runs Flakiness
DefaultMenuSpec ❌ ✅ 1% 🟡
DefaultSecurityInfoSpec ❌ ✅ 1% 🟡
RegisterSpec ❌ ✅ 1% 🟡
RegistrationCodeSpec ❌ ✅ 1% 🟡
RequestmapSpec ❌ ✅ 1% 🟡
RoleSpec ❌ ✅ 1% 🟡
UserSimpleSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-test-phases:functionalTest

Test Runs Flakiness
GreetingControllerFunctionalSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-test-examples-undertow:integrationTest

Test Runs Flakiness
UndertowSessionSpec ❌ ✅ 1% 🟡

CI - Groovy Joint Validation Build / build_grails > :grails-testing-support-dbcleanup-postgresql:test

Test Runs Flakiness
PostgresDatabaseCleanerFunctionalSpec ❌ ✅ 1% 🟡

🏷️ Commit: 308857c
▶️ Tests: 57599 executed
⚪️ Checks: 60/60 completed


Learn more about TestLens at testlens.app.

@codecov

codecov Bot commented Jul 31, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 0% with 6 lines in your changes missing coverage. Please review.
✅ Project coverage is 51.8790%. Comparing base (57883c4) to head (308857c).

Files with missing lines Patch % Lines
...rails/gradle/plugin/core/GrailsGradlePlugin.groovy 0.0000% 5 Missing ⚠️
...s/gradle/plugin/core/TestPhasesGradlePlugin.groovy 0.0000% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@               Coverage Diff                @@
##             8.0.x     #16075         +/-   ##
================================================
+ Coverage         0   51.8790%   +51.8790%     
- Complexity       0      18118      +18118     
================================================
  Files            0       2046       +2046     
  Lines            0      96274      +96274     
  Branches         0      16727      +16727     
================================================
+ Hits             0      49946      +49946     
- Misses           0      38957      +38957     
- Partials         0       7371       +7371     
Files with missing lines Coverage Δ
...s/gradle/plugin/core/TestPhasesGradlePlugin.groovy 0.0000% <0.0000%> (ø)
...rails/gradle/plugin/core/GrailsGradlePlugin.groovy 0.0000% <0.0000%> (ø)

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

@codeconsole
codeconsole requested review from jdaugherty, matrei and sbglasius and removed request for matrei July 31, 2026 21:16
@jdaugherty
jdaugherty merged commit 15d7cfa into apache:8.0.x Aug 3, 2026
64 of 65 checks passed
@jdaugherty
jdaugherty deleted the fix/gradle10-plugin-deprecations-8.0.x branch August 3, 2026 13:59
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