Skip to content

ci: test on Node.js 22, 24 and 26, drop Node.js 20 - #611

Open
Garfonso wants to merge 1 commit into
ioBroker:mainfrom
Garfonso:ci/node-22-24-26
Open

Garfonso wants to merge 1 commit into
ioBroker:mainfrom
Garfonso:ci/node-22-24-26

Conversation

@Garfonso

@Garfonso Garfonso commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

Current ioBroker.admin requires Node.js >=22.19.0, so setup fails on Node.js 20 while installing admin ("Adapter does not support current nodejs version"). The integration tests then die with spawn npm ENOENT and fail-fast cancels all other jobs, which blocks every PR including the dependabot ones.

  • integration tests: Node.js 22.x, 24.x, 26.x
  • check-and-lint: Node.js 22.x
  • engines: >=22.13.0

after this tests should work again and we can see if tests are green in the other PRs (especialle dependabot)

Current ioBroker.admin requires Node.js >=22.19.0, so `setup` fails on
Node.js 20 while installing admin ("Adapter does not support current
nodejs version"). The integration tests then die with `spawn npm ENOENT`
and fail-fast cancels all other jobs, which blocks every PR including
the dependabot ones.

- integration tests: Node.js 22.x, 24.x, 26.x
- check-and-lint: Node.js 22.x
- engines: >=22.13.0

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VbBXwNK1HEqo3JfpuhT6k9
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