Skip to content

ci: run Trunk linters on Node 24 - #148

Merged
gantoine merged 1 commit into
mainfrom
ci/trunk-node-24
Sep 24, 2026
Merged

gantoine merged 1 commit into
mainfrom
ci/trunk-node-24

Conversation

@gantoine

Copy link
Copy Markdown
Member

Summary

  • Bump the Trunk node runtime from 18.20.5 to 24.21.0.
  • Bump markdownlint from 0.44.0 to 0.45.0. On Node 24, 0.44.0 prints a fs.R_OK deprecation warning into its JSON output, which Trunk can't parse, so every markdownlint run fails.
  • markdownlint 0.45.0 adds MD059 (descriptive link text), so this rewords the two [here] links in CONTRIBUTING.md and docs/developers/contributing.md.

Test plan

  • trunk check --all --no-fix --ci passes locally on Node 24 (fails on this runtime with markdownlint 0.44.0)

Companion to #147, which moves the GitHub Actions themselves to Node 24.

🤖 Generated with Claude Code

Bump the Trunk node runtime from 18.20.5 to 24.21.0.

markdownlint-cli 0.44.0 reads fs.R_OK, which Node 24 deprecates. The
warning lands in the JSON output and Trunk fails to parse it, so bump
markdownlint to 0.45.0. That release adds MD059 (descriptive link
text), so reword the two "[here]" links in the contributing guides.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@gantoine
gantoine merged commit 84e4891 into main Sep 24, 2026
4 checks passed
@gantoine
gantoine deleted the ci/trunk-node-24 branch September 24, 2026 14:57
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