Move 'can_go_in_shared_cache' from Action to Rule, with the same default #10789
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.
This is my second attempt at going in the direction of caching by default, and caching downloads, following the discussion over at #10729.
I realized that the field
can_go_in_shared_cache
inDune_Engine.Action.Full.t
already existed, had a default to true, and was never set to false anywhere. I then hijack this by moving the field toRule.t
instead. This makes it so that all calls toRule.make
can now set this variable, and the goal is to change the call inpkg_rule
to true when the PR is ready.cc @Leonidas-from-XIV