jamesfredley opened a new pull request, #16116: URL: https://github.com/apache/grails-core/pull/16116
## Summary - add deterministic SHA-256 sharding for Gradle `Test` tasks while preserving existing `onlyIf` predicates - split Groovy Joint validation into three shards and Windows JDK 25 main CI into two shards - retain one complete build in shard zero and restore dependency-only caches in every shard No workflow, OS/JDK matrix leg, validation task, or test task is removed. ## Verification - `build-logic`: full test suite passes - `validateActions`: all 23 workflows pass - Groovy Joint: 401 test-task candidates split 132/129/140 with zero overlap - Windows: 401 candidates split 200/201 with zero overlap and no missing baseline tasks - Windows sibling graph: 2,811 scheduled tasks versus 6,963 in the current full leg - unsharded builds emit no shard manifest and retain existing behavior ## Performance Gate This is a draft measurement PR. The current aggregate pull-request wall-clock baseline is approximately 117 minutes, with Groovy Joint and Windows main CI as the measured limiters. Keep this change only if aggregate completion improves by at least 15% and 10 minutes without reducing coverage. -- 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]
