Skip to content

Add CI workflow for typecheck, build, test, and lint#1

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

Add CI workflow for typecheck, build, test, and lint#1
kud merged 1 commit into
mainfrom
ci/add-test-workflow

Conversation

@kud

@kud kud commented Jul 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/workflows/ci.yml to run the project's quality gates (typecheck, build, test, lint) on every pull request and on push to main.
  • No CI existed before this β€” only the tag-triggered release.yml.
  • Matches release.yml conventions: actions/checkout@v5, actions/setup-node@v5, Node 24.
  • Lockfile (package-lock.json) is committed, so the workflow uses npm ci with cache: npm.

Verified locally

  • npm run typecheck β€” passed
  • npm run build β€” passed
  • npm run test β€” passed (5 tests)
  • npm run lint β€” passed

Test plan

  • Confirm the CI workflow runs and passes on this PR

@kud kud marked this pull request as ready for review July 5, 2026 02:21
@kud kud merged commit 1653c5d 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