Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
CI: fix semantics of the
required
check.
If a dependency of the `required` check, e.g. `test-software` fails, the `required` check as a whole is considered skipped. While this works as expected for gating PR merges, it does not work the same way in the merge queue: in the latter case, the non-successful status does not prevent the merge queue branch from being merged to `main`. To address this, apply a workaround such that the `required` check always runs and programmatically checks the status of the required jobs rather than delegating this to GHA flow graph.
- Loading branch information