Skip to content

Add CI workflow to catch build/test regressions#9

Merged
timtebeek merged 3 commits into
mainfrom
tim/add-ci-build-check
Mar 27, 2026
Merged

Add CI workflow to catch build/test regressions#9
timtebeek merged 3 commits into
mainfrom
tim/add-ci-build-check

Conversation

@timtebeek
Copy link
Copy Markdown
Member

Summary

  • Adds a GitHub Actions CI workflow that runs on pushes to main and on all PRs targeting main
  • Runs npm ci + npm test (build + Jest) across Node 18, 20, and 22
  • Provides automatic regression detection for dependabot PRs and other changes

Runs npm ci + npm test across Node 18, 20, and 22 so we catch
regressions and can evaluate dependabot PRs automatically.
- Fix expected import spacing in semantic-matching test (missing space
  after opening brace)
- Remove Node 18 from CI matrix since dependencies require >=20
These tests use npm() which does package resolution on first run,
causing the first test to exceed the default 5s timeout on slower
CI runners.
@timtebeek timtebeek merged commit 1dc4644 into main Mar 27, 2026
2 checks passed
@timtebeek timtebeek deleted the tim/add-ci-build-check branch March 27, 2026 07:18
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