Skip to content

Set up PR checks and a pull request template#37

Merged
darekaze merged 2 commits into
mainfrom
fix/issue-33
Jul 1, 2026
Merged

Set up PR checks and a pull request template#37
darekaze merged 2 commits into
mainfrom
fix/issue-33

Conversation

@darekaze

@darekaze darekaze commented Jun 30, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a GitHub Actions workflow that runs on every pull_request and executes pnpm install --frozen-lockfile, pnpm run lint, pnpm run test, and pnpm run build.
  • Add .github/pull_request_template.md with fields for linked issue, summary, lint/test/build confirmation, and manual Reader/card hardware validation notes.

Closes #33

Notes

The issue scoped npm ci, but this repo's lockfile is pnpm-lock.yaml (no package-lock.json). The workflow uses pnpm install --frozen-lockfile for the same deterministic install behavior. package.json scripts are unchanged; contributors can still run npm run lint / npm run test / npm run build locally if they prefer npm.

Test plan

  • pnpm run lint passes locally
  • pnpm run test passes locally (36 tests)
  • pnpm run build passes locally
  • Confirm the PR checks workflow runs green on this PR after merge queue / first run

Made with Cursor

darekaze and others added 2 commits June 30, 2026 21:44
GitHub Actions runs lint and build on every pull request, and the PR
template reminds contributors to confirm checks and hardware validation.

Co-authored-by: Cursor <cursoragent@cursor.com>
Include pnpm run test in CI and the pull request template so unit tests gate merges alongside lint and build.

Co-authored-by: Cursor <cursoragent@cursor.com>
@darekaze darekaze merged commit 08359c0 into main Jul 1, 2026
@darekaze darekaze deleted the fix/issue-33 branch July 1, 2026 05: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.

Set up PR checks and a pull request template

1 participant