Skip to content

nightly: serialize integration jobs to end runner starvation - #382

Merged
TeoSlayer merged 1 commit into
mainfrom
fix/nightly-serialize
Jul 13, 2026
Merged

TeoSlayer merged 1 commit into
mainfrom
fix/nightly-serialize

Conversation

@TeoSlayer

Copy link
Copy Markdown
Collaborator

The integration suites spin up multiple daemons + registry + WSS per test; -parallel 4 on a 4-vCPU public runner starved them into timeouts — the dominant cause of the chronic nightly redness. Verified: representative failing tests (TestDataExchange, TestMetricsGauges, TestIntegration_HealthzEndpoint) pass locally when run -parallel 1. Serialize both jobs; bump timeouts for the longer wall-clock. Follows #381 which fixed the real bugs (WSS compat-auth skew, stale RBAC/enterprise assertions) hiding in the noise.

🤖 Generated with Claude Code

…ation

The integration suites spin up multiple daemons + registry + WSS per
test; running 4 concurrently on a 4-vCPU public runner starved them into
timeouts — the dominant cause of the chronic nightly redness (verified:
representative failing tests pass locally when run -parallel 1). Serialize
both jobs so each integration test gets the whole runner; bump go-test and
job timeouts to fit the longer wall-clock.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@TeoSlayer
TeoSlayer merged commit d77025e into main Jul 13, 2026
14 checks passed
@TeoSlayer
TeoSlayer deleted the fix/nightly-serialize branch July 13, 2026 15:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants