Skip to content

ci: run Lint workflow on Node 20 - #432

Merged
rushi merged 1 commit into
xola:masterfrom
rushi:fix/eslint-workflow-node20
Jul 17, 2026
Merged

ci: run Lint workflow on Node 20#432
rushi merged 1 commit into
xola:masterfrom
rushi:fix/eslint-workflow-node20

Conversation

@rushi

@rushi rushi commented Jul 17, 2026

Copy link
Copy Markdown
Member

The Lint workflow (.github/workflows/eslint.yml) is sourced from the default branch (master) on pull_request_target, and still pins Node 16. The package requires engines.node >= 20, so npm ci fails with EBADENGINE on every PR (e.g. #431).

This bumps the workflow to Node 20 and updates actions/checkout and actions/setup-node to v4 (matching what next already uses), which clears the failing install step.

Fixes the failing ES Lint check on open PRs.

The package requires node >=20, but the Lint workflow (sourced from the
default branch on pull_request_target) pinned Node 16, so npm ci failed
with EBADENGINE. Bump setup-node/checkout and the Node version to 20.
@rushi
rushi merged commit 390532d into xola:master Jul 17, 2026
2 checks passed
@rushi
rushi deleted the fix/eslint-workflow-node20 branch July 17, 2026 07:58
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