Skip to content

ci: add lint + typecheck GitHub Actions workflow - #3

Merged
logankuzyk merged 2 commits into
mainfrom
ci/branch-protection
Aug 2, 2026
Merged

ci: add lint + typecheck GitHub Actions workflow#3
logankuzyk merged 2 commits into
mainfrom
ci/branch-protection

Conversation

@logankuzyk

Copy link
Copy Markdown
Owner

Summary

  • Adds .github/workflows/ci.yml with lint and typecheck jobs, running on PRs into main and pushes to main.
  • Adds a typecheck script (tsc --noEmit) to pair with the existing lint script.
  • Lays the groundwork for required status checks on main (branch protection to follow in a separate step).

Test plan

  • npm run lint passes locally (pre-existing warnings only, no errors)
  • npm run typecheck passes locally
  • Confirm the Lint / Typecheck checks show up green on this PR

🤖 Generated with Claude Code

logankuzyk and others added 2 commits August 2, 2026 12:13
Adds a CI workflow that runs on PRs and pushes to main, plus a
typecheck script (tsc --noEmit) to pair with the existing lint script.
Lays the groundwork for required status checks on main.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
tsc needs src/app/(payload)/admin/importMap.js, which is gitignored
and generated by the payload CLI, so CI must produce it first.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@logankuzyk
logankuzyk merged commit 6f8ed07 into main Aug 2, 2026
2 checks 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