Skip to content

ci: test across Node 22 and 24 in ci.yml#1572

Merged
raman325 merged 1 commit into
masterfrom
ci/modernize-workflows
Jul 7, 2026
Merged

ci: test across Node 22 and 24 in ci.yml#1572
raman325 merged 1 commit into
masterfrom
ci/modernize-workflows

Conversation

@AlCalzone

Copy link
Copy Markdown
Member

Summary

  • ci.yml claimed to test "across different versions of node" but only ran a single pinned Node 24 job. Expanded it to a [22, 24] matrix so it matches that claim and drops Node 20 (EOL April 2026) from consideration.
  • npmpublish.yml was reviewed but left untouched — it already uses actions/checkout@v7, actions/setup-node@v6, Node 24, OIDC trusted publishing, and dist-tag detection via actions/github-script, so there was nothing outdated to change. Its release: published trigger (drafted by release-drafter, then manually published) is intentionally kept as-is.
  • release-drafter.yml was left untouched per instructions.

This aligns ci.yml with the Node-version matrix pattern already rolled out in AlCalzone/jsonl-db, zwave-js/waddle and AlCalzone/node-coap-client.

Uses a matrix instead of a single pinned version so the workflow actually tests across multiple Node versions, matching what the workflow's own comment claims.
@raman325
raman325 merged commit 1f9d12c into master Jul 7, 2026
2 checks passed
@raman325
raman325 deleted the ci/modernize-workflows branch July 7, 2026 13:59
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