Files
certctl/.github
shankar0123 71b2245f09 ci-pipeline-cleanup Phase 4: gofmt parity + go mod tidy drift
Bundle: ci-pipeline-cleanup, Phase 4 / frozen decision 0.13.

Two new steps in go-build-and-test:

1. gofmt drift (Makefile::verify parity)
   Makefile::verify runs gofmt + vet + golangci-lint + go test.
   CI was running 3 of those 4 (vet, lint, test) but NOT gofmt.
   This step closes the parity gap with the smallest possible diff —
   one gofmt -l invocation that fails on any unformatted source.
   (Alternative considered: invoke 'make verify' as a single step.
   Rejected because vet/lint/test would run twice — once via 'make verify'
   and once via the existing per-step CI invocations. Adds ~5-7 min
   wall-clock for no behavior gain.)

2. go mod tidy drift
   Catches PRs that import a package without committing the go.mod /
   go.sum update. Standard Go-CI gate; absent before this bundle.
   Runs 'go mod tidy && git diff --exit-code go.mod go.sum'.

ci.yml gains ~16 lines net for these two checks.
2026-04-30 20:42:45 +00:00
..