Closed StevenMaude closed 8 months ago
So to summarise, I think an example of the incorrect ordering for the project.yaml here is: match_cv_A
ultimately needs extract
, yet match_cv_A
is running at the same time as extract
.
match_cv_A
requires data_selection_cv
, which is not in the specified list of actions - so it doesn't matter whether match_cv_A
waits for extract
to finish, it would always use the stale data?
I think this is related to the behaviour discussed below whereby there's no mechanism that automatically marks the results of downstream actions as stale when an upstream action is re-run:
https://bennettoxford.slack.com/archives/C33TWNQ1J/p1705572676801459
The following was reported to support: