Add a Verify-before-publish item for pinned CI action versions in Module 15 (and refresh stale @v4/@v5 pins) #44
Reference in New Issue
Block a user
Delete Branch "%!s()"
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?
Problem
The CI worked example and starter workflows pin
actions/checkout@v4andactions/setup-python@v5. Current majors arecheckout@v6andsetup-python@v6. M14/M18 verify notes flag that action versions age, but M15'sci-security.ymlpins them with no Verify-before-publish item — a consistency gap with its sibling CI/CD modules.Evidence
M14 worked-example YAML and
modules/14-.../lab/ci-starter.yml:uses: actions/checkout@v4/uses: actions/setup-python@v5.modules/15-security-scanning/lab/ci-security.yml(~lines 25, 30) same pins, and the M15 Verify-before-publish checklist has no action-version item. M18cd-starter.ymlalso pins @v4/@v5 (M18 already has a verify note). (The same pins appear in M19/M25.)Why it matters
The course's mechanism for volatile facts is the Verify-before-publish note; M15 is missing the item its siblings have. The durable fix is the checklist item; the number itself will re-stale.
Proposed change
checkout@v4→@v6andsetup-python@v5→@v6across M14/M15/M18 README YAML and starter files (and ideally M19/M25 which carry the same pins). Mark Verify-before-publish.Acceptance criteria
Affected files
modules/15-security-scanning/README.md,modules/15-.../lab/ci-security.yml,modules/14-.../lab/ci-starter.yml,modules/14-.../README.md,modules/18-.../lab/cd-starter.yml(andmodules/19-.../lab/whoami-runner.yml,modules/25-.../lab/agent-job.ymlif they carry the same pins)References
Source finding F52 (realVotes 3/3). Verified current majors via web at build time: checkout v6, setup-python v6 (re-verify before publish).
Filed from an adversarial multi-agent course review (217 raw findings → 54 adversarially-verified survivors). Scoped for manual review; intentionally not auto-assigned to an agent.