Skip to content

ci: stabilize native integration tests on slower runners - #149

Merged
rldyourmnd merged 3 commits into
mainfrom
ci/native-suite-time-budget
Sep 13, 2026
Merged

rldyourmnd merged 3 commits into
mainfrom
ci/native-suite-time-budget

Conversation

@rldyourmnd

@rldyourmnd rldyourmnd commented Sep 13, 2026

Copy link
Copy Markdown
Contributor

The native Intel macOS lane hit two independent fixture limits: the aggregate Go package budget, and a 350 ms Python startup deadline that could expire before the escaped child existed. Give the suite a bounded 15-minute budget inside its 20-minute job and wait for the child readiness file before testing cancellation ownership. The timeout cleanup test remains separate; production deadlines and cleanup semantics are unchanged.

Validation: actionlint and the real process-group tests under go test -race ./core/app -run ^TestDeclared -count=1 passed. Failed runs 34728722224 and 34731142815 remain recorded. Only CI/test files change; the released 0.9.4 runtime payload is unchanged.

Signed-off-by: rldyourmnd <danil@nddev.it.com>
Signed-off-by: rldyourmnd <danil@nddev.it.com>
@rldyourmnd rldyourmnd changed the title ci: bound native integration suites within the platform job budget ci: stabilize native integration tests on slower runners Sep 13, 2026
Signed-off-by: rldyourmnd <danil@nddev.it.com>
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.

1 participant