Task supersedence #9037
aaronadamsCA
started this conversation in
Ideas
Replies: 1 comment
-
Making sure that I've wrapped my head around this properly, you want to express "I already ran Task A in Package Z, so I want Task B in Package Z to get skipped, because I know it's going to pass." Do I have that right? |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Goals
Increase the frequency of "full turbo" checks.
Non-goals
No response
Background
It would be nice if I could tell the task graph that a given task can/should have its results superseded by those of another task.
For example, I could tell the graph that a
lint
result can be superseded by alint:fix
result, so that thelint
task could be skipped if thelint:fix
task already passed.In a large and/or deep task graph this could offer a nice speedup.
Proposal
I'm not sure how this would be implemented, I wasn't even sure what to call it.
I doubt I'm the first person with this idea, but I couldn't find any relevant discussions.
Beta Was this translation helpful? Give feedback.
All reactions