Skip to content

chore: build and test on Node 22, add release workflows - #116

Merged
julienwoll merged 1 commit into
masterfrom
chore/ci-and-release-workflows
Oct 30, 2026
Merged

julienwoll merged 1 commit into
masterfrom
chore/ci-and-release-workflows

Conversation

@julienwoll

@julienwoll julienwoll commented Oct 28, 2026 •

Copy link
Copy Markdown
Contributor

Changes

  • Switch from yarn to npm
  • Build and test on Node 22
  • Remove unused dependencies (crypto, express-jwt, nodemon)
  • Fix local development setup and add server/config.example.json
  • Add tests (mocha)
  • Add Build and Test, Release Develop and Release Prod workflows, commit dist/
  • Remove the Semgrep workflow

No runtime change: the built bundle is identical to the published 2.1.2.

Testing

✅ Unit tests
✅ Bundle identical to the published 2.1.2

Rollback

Revert this PR.

@julienwoll
julienwoll force-pushed the chore/ci-and-release-workflows branch from dda519d to 0fbe2a0 Compare October 28, 2026 13:47
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
Comment thread package-lock.json Resolved
@julienwoll
julienwoll force-pushed the chore/ci-and-release-workflows branch from 0fbe2a0 to 7453233 Compare October 28, 2026 14:07
@julienwoll
julienwoll force-pushed the chore/ci-and-release-workflows branch from 7453233 to 1d61834 Compare October 28, 2026 14:31
@julienwoll
julienwoll merged commit cb13998 into master Oct 30, 2026
3 of 4 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.

2 participants