Repository navigation
Commit b127b2f
committed
chore(ci): repin the shared workflow to the stable-check-context revision
Picks up SecurityRonin/fleet-ci#9. Repin only -- no gate behaviour changes.
Two fixes, both of which only matter when a check context is REQUIRED:
- A skipped job publishes its `name:` EXPRESSION, not the evaluated value.
The coverage job's name was a multi-line ternary, so any repo turning the
coverage gate off published a check named with the raw expression source,
newlines included. That name is now the constant `Coverage`.
- Matrix jobs cannot serve as required contexts, because GitHub appends the
matrix values -- `MSRV (<crate>, <floor>)`, `Test (<os>)` -- so the context
name moves whenever a crate is added or a floor is raised, and a required
context that stops reporting makes every PR unmergeable with no
explanation. The workflow now publishes an aggregate `All checks` job that
needs all twelve others and whose name never varies.
`ci / All checks` becomes requirable once every repo carries this pin.1 parent fa833a5 commit b127b2f
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
| 31 | + | |
0 commit comments