Skip to content

chore: modernize toolchain — ESLint 10, Node 20+, pnpm 11, Actions v4#138

Open
brucearctor wants to merge 1 commit into
apache:masterfrom
brucearctor:chore/modernize-toolchain
Open

chore: modernize toolchain — ESLint 10, Node 20+, pnpm 11, Actions v4#138
brucearctor wants to merge 1 commit into
apache:masterfrom
brucearctor:chore/modernize-toolchain

Conversation

@brucearctor

Copy link
Copy Markdown
Contributor

Closes #137, closes #115. See #137 for the full version matrix.

- Upgrade eslint 9 → 10, @eslint/js 9 → 10, typescript-eslint 7 → 8
- Upgrade prettier 3.6 → 3.9, typescript 5.8 → 5.9
- Drop Node 18 (EOL April 2025) from CI matrix
- Add Node 24 (Active LTS) and 26 (Current) to CI matrix
- Upgrade GitHub Actions: checkout v3→v4, setup-node v3→v4
- Remove explicit pnpm version from CI (reads from packageManager field)
- Update engine requirements: node >= 20, npm >= 10

Closes apache#137
Closes apache#115
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.

chore: modernize toolchain — ESLint 10, Node 20/22/24/26, pnpm 11, Actions v4

1 participant