fix(ci): add explicit 10m timeout to platform-build test step #997

Merged
devops-engineer merged 2 commits from sre/platform-go-timeout-fix into main 2026-05-14 12:20:58 +00:00

2 Commits

Author SHA1 Message Date
b713491eda fix(ci): add explicit 10m timeout to platform-build test step
Some checks are pending
Block internal-flavored paths / Block forbidden paths (pull_request) Waiting to run
CI / Detect changes (pull_request) Waiting to run
CI / Platform (Go) (pull_request) Blocked by required conditions
CI / Canvas (Next.js) (pull_request) Blocked by required conditions
CI / Shellcheck (E2E scripts) (pull_request) Blocked by required conditions
CI / Canvas Deploy Reminder (pull_request) Blocked by required conditions
CI / Python Lint & Test (pull_request) Blocked by required conditions
CI / all-required (pull_request) Blocked by required conditions
E2E API Smoke Test / detect-changes (pull_request) Waiting to run
E2E API Smoke Test / E2E API Smoke Test (pull_request) Blocked by required conditions
E2E Staging Canvas (Playwright) / detect-changes (pull_request) Waiting to run
E2E Staging Canvas (Playwright) / Canvas tabs E2E (pull_request) Blocked by required conditions
Handlers Postgres Integration / detect-changes (pull_request) Waiting to run
Handlers Postgres Integration / Handlers Postgres Integration (pull_request) Blocked by required conditions
lint-continue-on-error-tracking / lint-continue-on-error-tracking (pull_request) Waiting to run
Lint curl status-code capture / Scan workflows for curl status-capture pollution (pull_request) Waiting to run
lint-mask-pr-atomicity / lint-mask-pr-atomicity (pull_request) Waiting to run
Lint pre-flip continue-on-error / Verify continue-on-error flips have run-log proof (pull_request) Waiting to run
lint-required-context-exists-in-bp / lint-required-context-exists-in-bp (pull_request) Waiting to run
audit-force-merge / audit (pull_request) Waiting to run
lint-required-no-paths / lint-required-no-paths (pull_request) Waiting to run
Lint workflow YAML (Gitea-1.22.6-hostile shapes) / Lint workflow YAML for Gitea-1.22.6-hostile shapes (pull_request) Waiting to run
Runtime PR-Built Compatibility / detect-changes (pull_request) Waiting to run
Runtime PR-Built Compatibility / PR-built wheel + import smoke (pull_request) Blocked by required conditions
Secret scan / Scan diff for credential-shaped strings (pull_request) Waiting to run
gate-check-v3 / gate-check (pull_request) Waiting to run
qa-review / approved (pull_request) Waiting to run
security-review / approved (pull_request) Waiting to run
sop-checklist / all-items-acked (pull_request) Waiting to run
sop-tier-check / tier-check (pull_request) Waiting to run
Cold runner cache causes OOM kills at ~4m39s on `go test -race -coverprofile=coverage.out ./...`.
An explicit 10m per-step timeout lets the suite complete on cold cache (~5-7m) while
failing cleanly instead of OOM-killing. Also adds job-level 15m ceiling as a backstop.

Affected PRs: #978, #992, #994, #991 (platform Go timeout)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-14 12:20:13 +00:00
bbdb753e82 chore: re-trigger CI on main [skip ci]
SRE action: push empty commit to clear stale CI failures from runner
exhaustion window. Platform Go and Handlers Postgres push jobs ran
successfully at 09:01 on PRs; the stale failures on main SHA
8026f020 from 05:42 are blocking the merge queue.
2026-05-14 12:20:13 +00:00