Skip to content

Conversation

@Makanz
Copy link
Owner

@Makanz Makanz commented Nov 26, 2025

  • Migrate from npm to pnpm with frozen lockfile for reproducible builds
  • Add dependency caching to speed up workflow runs
  • Update to Node.js 24 (latest LTS)
  • Add test execution before npm publishing (critical safety check)
  • Add build verification in test workflow
  • Implement concurrency control to prevent duplicate runs
  • Add explicit permissions (security best practice)
  • Enable npm provenance for supply chain security
  • Update all actions to latest versions (setup-node@v4)
  • Add pnpm/action-setup@v4 for proper pnpm support

Breaking changes prevented: Tests now run before releases to catch issues early.

- Migrate from npm to pnpm with frozen lockfile for reproducible builds
- Add dependency caching to speed up workflow runs
- Update to Node.js 24 (latest LTS)
- Add test execution before npm publishing (critical safety check)
- Add build verification in test workflow
- Implement concurrency control to prevent duplicate runs
- Add explicit permissions (security best practice)
- Enable npm provenance for supply chain security
- Update all actions to latest versions (setup-node@v4)
- Add pnpm/action-setup@v4 for proper pnpm support

Breaking changes prevented: Tests now run before releases to catch issues early.
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.

3 participants