Skip to content

Fix subworkflow invocation tracking#1560

Merged
mvdbeek merged 5 commits intogalaxyproject:masterfrom
mvdbeek:fix_subworkflow_invocation_tracking
Aug 18, 2025
Merged

Fix subworkflow invocation tracking#1560
mvdbeek merged 5 commits intogalaxyproject:masterfrom
mvdbeek:fix_subworkflow_invocation_tracking

Conversation

@mvdbeek
Copy link
Member

@mvdbeek mvdbeek commented Aug 16, 2025

We were skipping subworkflow invocations if the subworkflow invocation hadn't been scheduled yet, and there is no subworkflow_invocation_id on the step state. We now only return a subworkflow invocation as completed if it doesn't have any new steps

@mvdbeek mvdbeek force-pushed the fix_subworkflow_invocation_tracking branch from 52b19e2 to 44b2259 Compare August 16, 2025 16:54
"paused" isn't a failed job state, so this wouldn't terminate invocation
polling in fail_fast mode.
@mvdbeek mvdbeek force-pushed the fix_subworkflow_invocation_tracking branch from 3472434 to 58fc42f Compare August 18, 2025 07:08
@mvdbeek mvdbeek merged commit f949ece into galaxyproject:master Aug 18, 2025
14 checks passed
@mvdbeek mvdbeek deleted the fix_subworkflow_invocation_tracking branch August 18, 2025 08:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant