From 54223c09d1a25689b0cec3d879b2a4f52d13375d Mon Sep 17 00:00:00 2001 From: Brad Anderson Date: Wed, 28 Oct 2026 10:43:17 -0400 Subject: [PATCH] ci: use prebuilt AgentSCM alpha.8 verifier --- .github/workflows/local-validation.yml | 63 +++----------------------- docs/local-e2e.md | 30 ++++++------ 2 files changed, 22 insertions(+), 71 deletions(-) diff --git a/.github/workflows/local-validation.yml b/.github/workflows/local-validation.yml index a075c799..19c4582d 100644 --- a/.github/workflows/local-validation.yml +++ b/.github/workflows/local-validation.yml @@ -1,13 +1,13 @@ name: Local E2E attestation verifier -# Builds AgentSCM at a pinned commit and runs `local-validation reconcile` from trusted default-branch -# code. Pull request heads are fetched as Git data only; they are never checked out, built or run. +# The pinned upstream workflow installs the verified release and reads trusted default-branch +# configuration. Pull request heads are fetched as Git data only; they are never executed. on: issue_comment: # zizmor: ignore[dangerous-triggers] default-branch code only; PR code is never executed types: [created, edited, deleted] pull_request_target: # zizmor: ignore[dangerous-triggers] default-branch code only; PR code is never executed branches: [main] - types: [opened, synchronize, reopened, edited] # edited runs only for a base change, see the job `if:` + types: [opened, synchronize, reopened, edited] # upstream filters edited events to base changes push: branches: [main] paths: @@ -18,63 +18,12 @@ on: permissions: {} -env: - AGENTSCM_REVISION: 8942cb07b65dde557fb7da08b30c98f90e87fbeb - CARGO_TERM_COLOR: always - jobs: reconcile: - # Job-level so ignored comments never enter the group and cannot displace a queued run. - concurrency: - group: local-validation - cancel-in-progress: false - if: ${{ (github.event_name != 'pull_request_target' || github.event.action != 'edited' || github.event.changes.base) && (github.event_name != 'issue_comment' || (github.event.issue.pull_request && (startsWith(github.event.comment.body, '