Skip to content

Add GitHub Actions CI workflow#1

Merged
PxPerfectMike merged 3 commits into
mainfrom
ci/add-github-actions
Nov 13, 2025
Merged

Add GitHub Actions CI workflow#1
PxPerfectMike merged 3 commits into
mainfrom
ci/add-github-actions

Conversation

@PxPerfectMike

Copy link
Copy Markdown
Owner

Summary

Adds CI/CD pipeline for the project with:

  • ✅ Tests on Node 18, 20, and 22
  • ✅ TypeScript type checking
  • ✅ Build verification
  • ✅ Coverage reporting (Codecov integration ready)

Why

With branch protection now enabled, we need automated checks to ensure code quality. This workflow runs on all PRs and pushes to main.

Setup Required

To enable coverage reporting, add a CODECOV_TOKEN secret to the repository:

  1. Sign up at https://codecov.io
  2. Add your repository
  3. Copy the token
  4. Add it as a secret in Settings → Secrets and variables → Actions

@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@PxPerfectMike
PxPerfectMike merged commit 07dafb1 into main Nov 13, 2025
3 checks passed
PxPerfectMike added a commit that referenced this pull request Nov 13, 2025
* ci: add GitHub Actions workflow for tests and type checking

* fix: remove pnpm version conflict and update codecov action

* fix: lower function coverage threshold to 70%
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.

2 participants