Skip to content

Set up CI infrastructure - #1

Merged
jasoncrawford merged 1 commit into
mainfrom
ci-setup
Feb 18, 2026
Merged

jasoncrawford merged 1 commit into
mainfrom
ci-setup

Conversation

@jasoncrawford

Copy link
Copy Markdown
Collaborator

Summary

  • Initialize Next.js 15 project with TypeScript, App Router, Tailwind CSS, ESLint
  • Add Vitest with a smoke test (npm test)
  • Add Playwright with an e2e homepage test (npm run test:e2e)
  • Create GitHub Actions workflow that runs both test suites on PRs to main
  • Pin Node 20 via .nvmrc

Test plan

  • CI workflow passes on this PR (Vitest + build + Playwright)
  • Branch protection can be configured after first green run

🤖 Generated with Claude Code

Initialize Next.js 15 with TypeScript, Tailwind CSS, and App Router.
Add Vitest for unit tests and Playwright for e2e tests, each with a
first passing test. Create GitHub Actions workflow that runs both test
suites on PRs to main.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@jasoncrawford
jasoncrawford merged commit 34d8b02 into main Feb 18, 2026
1 check passed
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