Skip to content

ci: modernize test-and-release workflow to current standards#4

Merged
AlCalzone merged 1 commit into
mainfrom
ci/modernize-workflows
Jul 7, 2026
Merged

ci: modernize test-and-release workflow to current standards#4
AlCalzone merged 1 commit into
mainfrom
ci/modernize-workflows

Conversation

@AlCalzone

Copy link
Copy Markdown
Member

Modernizes the CI/release workflow to match the current standard already rolled out in AlCalzone/jsonl-db, zwave-js/waddle and AlCalzone/node-coap-client.

  • Drop Node 18.x/20.x from the unit-test matrix (Node 20 reaches EOL April 2026); test on [22.x, 24.x] instead
  • Use Node 24 for the deploy job
  • Bump actions/checkout to v7, actions/setup-node to v6, softprops/action-gh-release to v3
  • Add the missing TAG env var to the npm publish step so pre-release tags actually get tagged next
  • Bump the pinned Yarn Berry version from 4.10.3 to 4.17.0 and refresh yarn.lock accordingly

- Drop Node 18.x/20.x from unit-test matrix, use [22.x, 24.x]
- Use Node 24 for the deploy job
- Bump actions/checkout to v7, actions/setup-node to v6, softprops/action-gh-release to v3
- Fix missing TAG env var in the npm publish step
- Bump Yarn Berry from 4.10.3 to 4.17.0 and refresh yarn.lock
@AlCalzone
AlCalzone merged commit 3835399 into main Jul 7, 2026
3 checks passed
@AlCalzone
AlCalzone deleted the ci/modernize-workflows branch July 7, 2026 17:30
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