Skip to content

ci: run tests on GitHub Actions - #1

Merged
shaurya703 merged 1 commit into
mainfrom
ci/github-actions
Oct 13, 2026
Merged

shaurya703 merged 1 commit into
mainfrom
ci/github-actions

Conversation

@shaurya703

Copy link
Copy Markdown
Owner

Adds a GitHub Actions workflow (push to main + pull requests): Node 20 with npm cache, npm ci, npm run prisma:generate, npm run build (typechecks and builds shared, server and client), then npm test (server Jest suite).

The server tests mock the Prisma client via jest-mock-extended, so no Postgres service is required. The lint script is not run because the repo has no ESLint config (eslint is not a dependency), so it currently fails everywhere.

Also adds a CI status badge under the README title.

Local run: 7 suites, 35 tests passed; all three workspaces build.

@shaurya703
shaurya703 merged commit 66e4aea into main Oct 13, 2026
1 check passed
@shaurya703
shaurya703 deleted the ci/github-actions branch October 13, 2026 09:42
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