Skip to content

ci: Give the test run 25 minutes until the suite is split - #845

Merged
vvoytovych merged 1 commit into
mainfrom
ci/test-timeout-25m
Nov 3, 2026
Merged

vvoytovych merged 1 commit into
mainfrom
ci/test-timeout-25m

Conversation

@vvoytovych

Copy link
Copy Markdown
Contributor

The required ci / Build and test check stops go test at 20 minutes, and on main the controller package already takes 1131 to 1170 of those 1200 seconds (numbers on #837). #844 hit the limit while the Tests workflow passed the same package in 1132 s, so the required check now blocks a fix. This raises the test timeout to 25 minutes in ci.yaml and in the Makefile, so CI and make test agree, until #837 splits the suite. The job stays under the shared workflow's 30-minute cap: it took 22m45s to 23m47s on main in its last five runs, and on #844 its steps before the tests took 3m43s, so a 25-minute test run ends by about 28m45s.

Changes

change file
go test -timeout 25m, with the reason beside it .github/workflows/ci.yaml
make test uses the same timeout Makefile

Test plan

Related to #837

On main the controller package takes 1131-1170 s of the required
check's 1200 s go test timeout, and #844 hit it while its tests passed
in the Tests workflow. CI and make test move to 25 minutes together.
The job stays under ci-basic's 30-minute cap: about 4 minutes of steps
come before the tests. #837 tracks the split that removes the need.
@vvoytovych
vvoytovych requested a review from a team as a code owner November 3, 2026 08:49
@vvoytovych vvoytovych self-assigned this Nov 3, 2026
@vvoytovych
vvoytovych merged commit df47bf8 into main Nov 3, 2026
11 checks passed
@vvoytovych
vvoytovych deleted the ci/test-timeout-25m branch November 3, 2026 09:21
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