Step 6 of 6 in the KYAML adoption order fixed by 3-practice/YAML-POLICY.adoc §5.
Blocked by #1024, and gated on the #1023 ruling admitting workflows at all.
Work
Workflows (9,261) — only if step 4 ruled them in scope.
Gate (§5)
Additionally: Dependabot and gh actions-lock either emit KYAML or their
drift is explicitly accepted in writing. Unresolved, this step does not start.
Acceptance criteria
🤖 Generated with Claude Code
https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f
Step 6 of 6 in the KYAML adoption order fixed by
3-practice/YAML-POLICY.adoc§5.Blocked by #1024, and gated on the #1023 ruling admitting workflows at all.
Work
Workflows (9,261) — only if step 4 ruled them in scope.
Gate (§5)
Acceptance criteria
gh actions-lock's emitted YAML: same disposition, in writing.gh actions-lock's extractor is tested against flow-style mappingsbefore any workflow is converted. It reads step-level
uses:; if it cannotsee them in KYAML, a converted workflow loses its lock coverage and a
workflow absent from
actions.lockdies at startup withjobs=0.actionlintaccepts the converted form, or its replacement does.jobs >= 1plus anexecuted-step marker, per the KYAML step 1/6 — probe whether GitHub Actions parses a KYAML workflow #1020 method. A green square is not a pass,
and a startup death is not an honest red.
🤖 Generated with Claude Code
https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f