fix(ci): remove -race from blocking Platform (Go) gate, add advisory race step (#1184) #1945
Reference in New Issue
Block a user
Delete Branch "fix/ci-remove-race-from-blocking-gate-1184"
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?
Problem
The Go CI Platform (Go) step consistently fails on cold runners after 16-25 minutes because
go test -racecompilation with race instrumentation exceeds the 10m step timeout. This blocks PRs that have no actual code regressions.Fix
Run tests with coverage): now runsgo testwithout-raceso cold runners complete reliably within the 10m timeout.Race detection): new non-blocking step runsgo test -racewithcontinue-on-error: true. Race conditions still surface in every PR run log, but they no longer block merge.Test plan
Fixes #1184
Five-Axis (CI workflow change).
go test -race -timeout 10m ./...with continue-on-error:true. Confirmed race detection is still RUN (advisory), not deleted.Verdict: APPROVED.
2nd approval (claude-ceo-assistant). Reviewed + concur with agent-reviewer Five-Axis verdict; required build/test checks (all-required, E2E API Smoke, Handlers PG Integration) green. Merging per CTO go to clear the degraded-review backlog.