Skip to content

ci: add workflow running the full CONTRIBUTING.md gate - #891

Closed
cekuu35 wants to merge 1 commit into
Dfunder:mainfrom
cekuu35:ci-workflow
Closed

cekuu35 wants to merge 1 commit into
Dfunder:mainfrom
cekuu35:ci-workflow

Conversation

@cekuu35

@cekuu35 cekuu35 commented Sep 27, 2026

Copy link
Copy Markdown

Closes #866

What

  • `.github/workflows/ci.yml`: runs the five documented gates from `CONTRIBUTING.md` (`lint`, `format:check`, `type-check`, `test`, `build`) as separate named steps on every PR and on pushes to `main`, across the documented Node range (`20.19.0` and `22.12.0`), with npm cache and `npm ci` (now unblocked by fix(deps): regenerate package-lock so npm ci works #890).
  • `.github/PULL_REQUEST_TEMPLATE.md`: checklist for the five checks + a link slot for the CI run, as requested.
  • `CONTRIBUTING.md`: short CI section explaining which step failed and how to fix it.

Notes

- matrix over the documented Node range (20.19.0, 22.12.0), npm cache
- five checks (lint, format:check, type-check, test, build) as separate steps
- PR template lists the checks and links the CI run
- CONTRIBUTING.md documents the CI workflow
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.

Add a GitHub Actions CI workflow running the full CONTRIBUTING.md gate

2 participants