Skip to content

ci: add CI workflow for tests on PRs and main#7

Merged
kud merged 1 commit into
mainfrom
ci/add-test-workflow
Jul 5, 2026
Merged

ci: add CI workflow for tests on PRs and main#7
kud merged 1 commit into
mainfrom
ci/add-test-workflow

Conversation

@kud

@kud kud commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Add .github/workflows/ci.yml so pull requests and pushes to main run the project's own quality gates: typecheck, build, and test.
  • Mirrors release.yml conventions (actions/checkout@v6, actions/setup-node@v6, Node 24), using npm ci + cache: npm since package-lock.json is committed.

Test plan

  • npm ci — installs clean
  • npm run typecheck — passes
  • npm run build — passes
  • npm run test — 23 tests passed across 3 files
  • CI run on this PR turns green

Adds a GitHub Actions CI pipeline that runs on push to main and on pull requests. Steps: checkout, setup Node 24 with npm cache, npm ci, typecheck, build, and test.
@kud kud marked this pull request as ready for review July 5, 2026 02:21
@kud kud merged commit 40ab84e into main Jul 5, 2026
1 check passed
@kud kud deleted the ci/add-test-workflow branch July 5, 2026 02: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.

1 participant