Replies: 3 comments
-
I am curious whether the individual matrix jobs within the reusable workflow exhibit a race condition when attempting to set the status of the Adding the specific error annotation tied to all matrix jobs when the workflow status is cancelled. (this doesn't appear to be logged from https://github.com/actions/runner):
Here is an example of this in the wild; the same scheduled workflow appears to variably have a |
Beta Was this translation helpful? Give feedback.
-
We are experiencing the same thing and it's quite frustrating. This is as mentioned only when using reusable workflows |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Select Topic Area
Bug
Body
When a matrix strategy with
fail-fast: true
is used for a single job and one of the jobs fails, the whole workflow run is also marked as failed. For example, the following workflow simple workflow wherefailure
aborts theslow
job:Code
Screenshot
However, when the similar pattern is used to run reusable workflows and one of them aborts the build, the workflow run status is
canceled
, notfailed
:Code
Screenshot
I would expect the matrix
fail-fast
to mark the workflow runfailed
in both scenarios.Beta Was this translation helpful? Give feedback.
All reactions