Skip to content

fix: drop Node 18 from CI — unblocks all 28 open PRs - #51

Merged
TerminalGravity merged 1 commit into
mainfrom
fix/drop-node18-ci
Mar 3, 2026
Merged

fix: drop Node 18 from CI — unblocks all 28 open PRs#51
TerminalGravity merged 1 commit into
mainfrom
fix/drop-node18-ci

Conversation

@TerminalGravity

Copy link
Copy Markdown
Collaborator

Problem

ESLint 10 uses util.styleText which was introduced in Node 20. Every PR has been failing the build-and-test (18) required check, which means nothing can merge.

28 open PRs are blocked by this.

Fix

  • CI matrix: [18, 20][20, 22]
  • engines.node: >=18>=20

ESLint 10 explicitly dropped Node 18 support. Node 18 is EOL April 2025 anyway.

This should be merged first to unblock everything else.

ESLint 10 uses util.styleText which was added in Node 20.
This has been failing the Node 18 CI check on every PR, blocking
all merges (28 open PRs affected).

- CI matrix: [18, 20] → [20, 22]
- engines: >=18 → >=20

@TerminalGravity TerminalGravity left a comment

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Branch protection updated — removed the Node 18 check and added Node 22. This should merge cleanly once CI re-runs. Let's get this in first to unblock the rest of the queue.

@TerminalGravity
TerminalGravity merged commit 4637eaf into main Mar 3, 2026
2 checks passed
@TerminalGravity
TerminalGravity deleted the fix/drop-node18-ci branch March 3, 2026 02:23
TerminalGravity added a commit that referenced this pull request Mar 4, 2026
ESLint 10 uses util.styleText which was added in Node 20.
This has been failing the Node 18 CI check on every PR, blocking
all merges (28 open PRs affected).

- CI matrix: [18, 20] → [20, 22]
- engines: >=18 → >=20
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