Skip to content

Guard lint tooling compatibility - #8

Merged
bwente merged 1 commit into
mainfrom
codex/guard-eslint-node-support
Aug 14, 2026
Merged

Guard lint tooling compatibility#8
bwente merged 1 commit into
mainfrom
codex/guard-eslint-node-support

Conversation

@bwente

@bwente bwente commented Aug 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • run ESLint in every supported Node version during CI
  • prevent Dependabot from proposing ESLint major releases that raise the Node development baseline

Why

Dependabot proposed ESLint 10 even though it requires Node 20.19 or newer and MMM-MessageCenter currently supports Node 18. The existing workflow installed the incompatible development dependency with warnings but never invoked it, allowing the checks to appear successful.

Impact

ESLint remains on the compatible 9.x line while Node 18 is supported. Future lint-tool incompatibilities will fail CI instead of passing unnoticed.

Validation

  • npm run lint
  • npm test — 87 passing tests
  • git diff --check

@bwente
bwente merged commit d12faac into main Aug 14, 2026
4 checks passed
@bwente
bwente deleted the codex/guard-eslint-node-support branch August 14, 2026 20: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.

1 participant