Skip to content

fix(ci): share the atomic rules pin across workflows - #697

Merged
Karib0u merged 2 commits into
mainfrom
fix/atomic-rules-pin
Oct 3, 2026
Merged

Karib0u merged 2 commits into
mainfrom
fix/atomic-rules-pin

Conversation

@Karib0u

@Karib0u Karib0u commented Oct 3, 2026 •

Copy link
Copy Markdown
Owner

CI and release atomics declared their rules commit separately, allowing release binaries to use an older test suite. Store the commit once in .github/atomic-rules-ref and read it before each rules checkout in CI and release testing. Updating the suite now requires changing one file.

Each reader requires a full commit SHA before passing it to checkout. Preserve the current fca3fbf0ef1f1430f12f4f91bacb2205a0c0224f revision.

Validation: parsed both workflow files and executed all three reader steps against valid, shortened, empty, multiline, and missing pins. Verified the exact checkout output for valid input and failure before output for invalid input. git diff --check passes.

@Karib0u Karib0u changed the title fix(ci): prevent atomic rules pin drift fix(ci): share the atomic rules pin across workflows Oct 3, 2026
@Karib0u
Karib0u merged commit a8144e9 into main Oct 3, 2026
17 checks passed
@Karib0u
Karib0u deleted the fix/atomic-rules-pin branch October 3, 2026 09:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant