Repository navigation
evidence: post evidence/<platform>/<task> commit statuses - #10122
TrapsterDK wants to merge 3 commits into
Conversation
|
Review: changes requested Good: the only trigger is still
🤖 Generated with Claude Code |
|
Fixed: removed 🤖 Generated with Claude Code |
7f215b4 to
443dfda
Compare
|
Review: changes requested Fixed since the last review: no
Not run: Bazel tests. 🤖 Generated with Claude Code |
…0047) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
…ed (part of #10047) Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
Co-Authored-By: Claude Opus 5.5 <[email protected]> Claude-Session: https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B
|
Fixed: moved BUILDBUDDY_API_KEY from workflow-level env to job-level env on the evidence job only (the only job running Bazel), so pending and finish get no secrets. Added evidence_status_test assertion that no workflow, pending, or finish env (job or step) references secrets. Adjusted secret_flags_test upload-scan check to also honor job-level key. Rebased on origin/main. Tests pass: //tools/ci:evidence_status_test, //tools/ci:secret_flags_test, //tools/ci:config_consistency_test. 🤖 Generated with Claude Code |
443dfda to
f90811a
Compare
Closes #10047
evidence.yml gets a
pendingjob (statuses: write, posts pending at dispatch) and afinishjob (actions: read, statuses: write,if: always(), posts success, failure or error per matrix leg). Theevidencejob keeps contents: read. No new triggers. Docs and landing command updated;workflow_permissions_testgets astatusesmarker; newevidence_status_test.Not run: the Bazel tests. Local builds failed with missing llvm execroot files (remote cache error) even with the cache disabled. Only YAML parse and rustfmt were checked. No nested-Bazel or consumer tests were run. After merge, run
/evidenceon a test PR.🤖 Generated with Claude Code
https://claude.ai/code/session_01Xut2hwESun1HL2eSVd1d5B