Skip to content

Add CI for supported Node.js versions - #226

Merged
infeng merged 3 commits into
masterfrom
maintenance/add-ci
Aug 15, 2026
Merged

Add CI for supported Node.js versions#226
infeng merged 3 commits into
masterfrom
maintenance/add-ci

Conversation

@infeng

@infeng infeng commented Aug 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • run tests, lint, builds, and package checks for pull requests and master
  • cover the supported Node.js 22 and 24 LTS releases
  • pin both the main package and SSR fixture to the public npm registry
  • reject lockfiles that contain the internal bnpm.byted.org registry
  • restrict the workflow token to read-only repository contents
  • cancel superseded runs on the same branch

Validation

  • main package: npm ci --ignore-scripts
  • SSR fixture: npm ci --ignore-scripts
  • npm test -- --runInBand (38 tests)
  • npm run lint
  • npm run build
  • npm pack --dry-run
  • all lockfile hosts resolve to registry.npmjs.org

@infeng
infeng marked this pull request as ready for review August 15, 2026 06:57
@infeng
infeng merged commit ef2fcd6 into master Aug 15, 2026
2 checks passed
@infeng
infeng deleted the maintenance/add-ci branch August 15, 2026 06:57
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