Repository navigation
ci: one hermetic-evidence composite action for the hermetic jobs - #10129
TrapsterDK wants to merge 3 commits into
Conversation
|
Added .github/actions/compiler-evidence, used by the hermetic and starter-consumer jobs. YAML parses; no nested-Bazel or consumer tests were run locally, CI must exercise them. Draft for workflow review. 🤖 Generated with Claude Code |
|
Review: changes requested Good: job ids and names,
🤖 Generated with Claude Code |
#10059) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
…er jobs (part of #10059) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
…#10059) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
9be0808 to
10e24a8
Compare
|
Fixed: removed 🤖 Generated with Claude Code |
|
Review: approve
🤖 Generated with Claude Code |
Closes #10059
Adds .github/actions/compiler-evidence (used by the hermetic and starter-consumer jobs in place of their inline compiler evidence steps). The collect, verify, secret-scan and upload steps of hermetic, hermetic-arm64, hermetic-macos and hermetic-windows move into .github/actions/hermetic-evidence. Jobs, names and gates are unchanged; no new triggers.
Probe failures and evidence copy failures now fail the job (no
|| true, as in #10120). Tests run: secret_flags_test (incl. new Verify job.status condition test), action_pins_test, actionlint_test (pass). Nested-Bazel and consumer tests were not run; CI runs them. ci.yml was not dispatched.🤖 Generated with Claude Code
https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B