ci: isolate PR validation from privileged image publishing #10
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/ci-required-gate-20261011"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Move PR validation to the isolated general pool and extract digest-pinned OpenTofu without a container runtime. Preserve privileged container build/offline proofs and signed publishing on protected main only. Add an always-emitted summary and archive superseded upstream GitHub workflows outside active directories. CI.md records that PRs do not prove main container-runtime tests. Actionlint passes with Forgejo URL normalization, and git diff --check passes; required protection awaits successful live checks.
Observed blocker at head
df2aa28, run 53945: both-engine mock acceptance, docs and lint passed; govulncheck correctly failed (exit 3). It reports nine called standard-library vulnerabilities in Go 1.26.8, fixed in Go 1.26.9: GO-2026-6617, GO-2026-6613, GO-2026-6612, GO-2026-6611, GO-2026-6610, GO-2026-6608, GO-2026-6607, GO-2026-6605 and GO-2026-6603. The report also identifies golang.org/x/net v0.58.0, fixed in v0.60.0, for GO-2026-6617/6612/6611/6610/6603; its final summary lists four imported vulnerabilities without an apparent call.Keep govulncheck and all test gates enforced. Dependency/toolchain remediation requires a separate reviewed repair, including the repository's exact Go-version contracts; this CI-only PR does not upgrade Go or x/net, suppress advisories, merge through failures, or install an unproven required context.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.