Skip to content

ci: run checks and tests on every pull request - #9

Merged
thymikee merged 3 commits into
mainfrom
ci/test-on-prs
Oct 14, 2026
Merged

thymikee merged 3 commits into
mainfrom
ci/test-on-prs

Conversation

@thymikee

@thymikee thymikee commented Oct 14, 2026 •

Copy link
Copy Markdown
Member

Adds .github/workflows/ci.yml. It runs npm ci, npm run check and npm test on every pull request (any base branch) and on pushes to main.

  • Runs on: one Linux job with the latest Node.js.
  • Settings:
    • Caches npm.
    • Cancels older runs on the same branch.
    • Read-only contents permission.
    • Actions are pinned to full commit SHAs, with the release tag in a comment.

CONTRIBUTING.md now says what CI runs.

To block merging on red checks, mark the test job as required in the branch protection settings for main.

@thymikee
thymikee merged commit 35f47ec into main Oct 14, 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