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]

Reply via email to