chore: align with j4k-align 17.17.1 #19
Loading…
Reference in a new issue
No description provided.
Delete branch "chore/align-17-17-1"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds align 17.17's baked-Node guard before every
actions/setup-nodestep in the Forgejo workflows. A job now stops with an error, instead of downloading Node from GitHub, when its image does not bake the version in.node-version(26.13.0).The same repair syncs align's other managed files since 17.15.4: a readable PR-field parser in the commit-msg workflow, a
scripts/check-msg.shrejection message that lists the allowed types, and comment fixes in the workflows.With the workflows current, align's audit of this repository passes clean. Align had refused the typed-lint conversion because of the drifted workflows, and the
tsconfigdrift andtypecheckscript findings that came with that refusal no longer appear.Review
01M6JN1X6EAS1HHY1S76YVN48R— head4280c8c4dd160e184c7b524d45cb95e05db664dbReview — j4k-oss/worktree-add @
e7369add4cScope: diff against base tree
7740819067aeReview finished: 6 succeeded, 0 failed, 4 skipped by dispatch
Triage: settled
Facts: current review-wide projection
Computed under:
Findings (0)
No findings survived.
Reviewed:
Other claims
01M6JNQBRR7E3BMNNNEMRPAJPYmedium — The 30-line baked-Node guard is pasted verbatim into three workflows instead of living in one place01M6JNQVN9907FQRGFG68MEBXRlow — The baked-Node guard reads its own copy of the Node pin path instead of the inputsetup-nodeactually usesCoverage
Coverage pass: 01M6JN1X6KQXV50WNJMP00BQNP
Accounting: complete (all slots terminal; see slot results for failures)
Slot health: healthy
Both unadjudicated claims repeat ones settled in this rollout. Neither is a defect in this PR.
01M6JNQBRR7E3BMNNNEMRPAJPY(medium, the baked-Node guard repeated in three workflows): these workflows arej4k-align --fixoutput. Each align template emits the step with{{templateScript "baked-node-check" 10}}, whose single source isBAKED_NODE_CHECK_SCRIPTinsrc/template-scripts/baked-node-check-script.ts(j4k/align at7a2b6118). A hand edit to one copy shows up as drift in the next align audit. Settled the same way at j4k/sorcery-rules-skill#28 (comment).01M6JNQVN9907FQRGFG68MEBXR(low, the guard names.node-versionseparately from setup-node'snode-version-file): the align template writes both values side by side, and a local repoint of either would be drift that--fixreverts. Deriving both from one value is a change for j4k/align's template, which I am reporting there. Settled the same way at j4k/sorcery-rules-skill#28 (comment).