Skip to content

Fix CI: pin test timeout explicitly instead of relying on bunfig.toml - #10

Merged
devinder-dev merged 1 commit into
mainfrom
fix-ci-timeout
Jun 21, 2026
Merged

devinder-dev merged 1 commit into
mainfrom
fix-ci-timeout

Conversation

@devinder-dev

Copy link
Copy Markdown
Owner

Summary

CI has been failing since Testcontainers/e2e tests were added (visible on the last 2 merges to main). The e2e test hits bun's 5000ms default timeout on GitHub Actions' runners — bunfig.toml's configured 60000ms timeout isn't taking effect there the way it does locally. Passing --timeout 60000 explicitly on each package's test script removes the dependency on that resolution behaving the same way across environments/bun versions.

Test plan

  • bun run test green locally across all packages
  • Snyk: 0 issues
  • CI green on this PR (verifying)

…bunfig.toml

CI was failing on every run since Testcontainers/e2e tests were added:
the e2e test's 5000ms default bun test timeout was being hit on GitHub
Actions' slower runners, because bunfig.toml's configured 60000ms timeout
wasn't taking effect there (it was on local dev, exposing a resolution
difference tied to bun-version). Passing --timeout 60000 directly on each
package's test script removes the dependency on that discovery working
the same way across environments.
@devinder-dev
devinder-dev merged commit d05e778 into main Jun 21, 2026
1 check passed
@devinder-dev
devinder-dev deleted the fix-ci-timeout branch June 21, 2026 15:24
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