docs: onboard github-iac as a lychee consumer - #145
Conversation
Closes decision #70 (Decisions Log: https://claude.ai/code/artifact/232ecdce-8316-4880-8c0a-dc3c7dcf3a63) -- half of it: this is the upstream side of "add link-check.yml to github-iac". github-iac was the only lychee.toml-carrying repo's governed-repo peer never actually listed as a lychee consumer in this manifest -- every other repo with a lychee.toml already was. That's the real root cause of the missing link-check.yml: there was nothing to sync from. The companion melodic-software/github-iac PR materializes the synced lychee.toml via this repo's own distribution/sync-manifest.sh apply (not hand-copied) and adds the .github/workflows/link-check.yml caller. Verification: distribution/sync-manifest.sh validate passes (21 components, 8 targets); distribution/sync-manifest.sh plan --targets melodic-software/github-iac shows lychee.toml as the only new mapping, every other managed component unchanged (idempotent).
|
Claude finished @kyle-sexton's task in 55s —— View job PR Review
Verdict: LGTM — approve and merge. This is a correct, minimal, one-line addition. Everything checks out: Change is accurate and consistent
Alphabetical ordering is correct The new entry slots between PR description is accurate The claim that No issues found. |
|
Claude finished @kyle-sexton's task in 49s —— View job PR Review
Verdict: LGTM — approve and merge. Single-line addition to Change is correct and consistent The Ordering is correct The new entry slots between PR description is accurate The root-cause explanation (nothing to sync from → missing No issues found. |
Summary
Closes decision #70 (Decisions Log: https://claude.ai/code/artifact/232ecdce-8316-4880-8c0a-dc3c7dcf3a63) — the upstream half: "add link-check.yml to github-iac" turned out to need this first.
melodic-software/github-iacwas the only repo missinglycheefrom itsmanagedlist indistribution/sync-manifest.yml— every otherlychee.toml-carrying repo already had it. That's the actual root cause of the missinglink-check.yml: there was nothing to sync from.The companion
melodic-software/github-iacPR (melodic-software/github-iac#132) materializes the syncedlychee.tomlvia this repo's owndistribution/sync-manifest.sh apply— not hand-copied — and adds the.github/workflows/link-check.ymlcaller.Verification
distribution/sync-manifest.sh validate: passes (21 components, 8 targets).distribution/sync-manifest.sh plan --targets melodic-software/github-iac: showslychee.tomlas the only new mapping; every other managed component unchanged (idempotent — confirms nothing else drifts from this edit).