CI: Share Gradle cache and select PR matrices#16566
Open
ajantha-bhat wants to merge 2 commits into
Open
Conversation
8871ed8 to
0f085f8
Compare
dd3c1c0 to
43ffb7b
Compare
73789b5 to
5b1993c
Compare
5b1993c to
4682b11
Compare
Contributor
|
thanks for the PR @ajantha-bhat i've done some work with gradle cache recently (#16356) and made it so that there's only 1 canonical writer. Before this change, I saw that we were constantly getting thrashed by multiple cache writers and cache utilization was really low. Theres also a security component to this, we should only write to cache on push to I'm curious how this change effects when to save to cache and how its reused |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
full-cilabels, and global build/workflow changes to select PR matricesmain, release branches, tags,full-ci, and global Gradle/workflow changesSelective PR behavior
spark/v4.1/**selects Spark 4.1 only;spark/v4.0/**andspark/v3.5/**behave similarlyflink/v2.0/**selects Flink 2.0 only; other versioned Flink paths behave similarlyRationale
gradle.propertiesValidation
git diff --checkbash -n .github/scripts/plan-pr-ci.shfull-ci./gradlew -h