Skip to content

CI: pre-existing reds on main (Cargo Audit, governance linters, 3 startup_failures from lock drift) #401

Description

@hyperpolymath

These reds on main (ba373a8) were present before #399 and are identical on its head (cf51b64). #399 fixes only CodeQL, which moves from startup_failure to success.

Check context Workflow State on main and on #399
Dependency audit Cargo Audit failure
governance / Workflow security linter Governance failure
governance / Validate Hypatia Baseline Governance failure (baseline re-arm tracked in #314)
lint-workflows Workflow Security Linter failure
(no check-run: dies at startup) Rust CI, MVP Smoke (Best Effort), Agda Meta-Checker startup_failure

The startup failures match the 3 error findings that gh actions-lock --no-fix still reports on #399's head. They are in the agda-meta-checker, mvp-smoke and s4-loop lock entries, where the lock and the workflow refs disagree.

Acceptance criteria

🤖 Generated with Claude Code

Activity

  1. hyperpolymath commented on Oct 6, 2026

    @hyperpolymath
    OwnerAuthor

    Close-out evidence for the acceptance criteria. Read 2026-10-06 from the runs on main c28d09a (#410 squash). All 19 runs on that head are listed; none is startup_failure.

    1. Lock clean. gh actions-lock --no-fix --verify on c28d09a reports valid: true with 0 errors. One warning remains: hyperpolymath/cicd-suite@4c772eb sha-as-ref, which can't be avoided because cicd-suite has no tags. Plain --no-fix mode cannot see a corrupted pin; --verify can, and a planted one-digit corruption reports unreachable-pin.
    2. Workflows start. Rust CI https://github.com/hyperpolymath/echidna/actions/runs/37471899251, CodeQL https://github.com/hyperpolymath/echidna/actions/runs/37471899489, MVP Smoke https://github.com/hyperpolymath/echidna/actions/runs/37471899344 and Zig FFI CI https://github.com/hyperpolymath/echidna/actions/runs/37471899210 are all success.
    3. Previously red gates. Cargo Audit https://github.com/hyperpolymath/echidna/actions/runs/37471899309, Governance https://github.com/hyperpolymath/echidna/actions/runs/37471901129 and Workflow Security Linter https://github.com/hyperpolymath/echidna/actions/runs/37471899351 are all success.
    4. Hypatia baseline burn-down. Tracked in Re-arm the hypatia baseline gate: generate .hypatia-baseline.json (152 findings to grandfather + burn down) #314, not here.

    Two reds remain on main, and neither is lock drift:

    #410 also pinned the floating refs: dtolnay/rust-toolchain@master to @v1 through the lock, cicd-suite @main to a SHA, and the unpinned hypatia clone to 51ab6496. The standards reusable bump (571cc734 → 5751b97e) was held back. On 5751b97e, the governance R5 step exits silently under bash -e, and a new UUID-v7 job flags Project.toml. That bump will return in its own PR.

    From Claude's side this issue is closeable. Jonathan decides.

    🤖 Generated with Claude Code

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions