chore(deps): consolidate dependency updates from PRs #243-#250#251
chore(deps): consolidate dependency updates from PRs #243-#250#251
Conversation
Roll up open Renovate PRs into a single update: - node 24.14.0 → 24.14.1 (#249) - npm 11.11.0 → 11.12.0 (#243) - eslint 10.0.3 → 10.1.0 (#247) - typescript-eslint 8.57.0 → 8.57.2 (#246) - vitest 4.0.18 → 4.1.1, @vitest/coverage-v8 4.0.18 → 4.1.1 (#244) - lock file maintenance (#245) Note: typescript 6.0.2 (#250) excluded due to peer dependency conflict with typescript-eslint 8.57.x (requires typescript <6.0.0). https://claude.ai/code/session_01GjSzPRr2nXe4J4XLh925ck
➖ Are we earthbuild yet?No change in "earthly" occurrences 📈 Overall Progress
Keep up the great work migrating from Earthly to Earthbuild! 🚀 💡 Tips for finding more occurrencesRun locally to see detailed breakdown: ./.github/scripts/count-earthly.shNote that the goal is not to reach 0. |
There was a problem hiding this comment.
Code Review
This pull request updates Node.js and npm versions in the Earthfile, adds license information for several new dependencies, and upgrades core development tools including ESLint, Vitest, and TypeScript-ESLint. The dependency tree reflects a significant update to Vite 8.0.3, which now utilizes Rolldown and LightningCSS. Feedback suggests explicitly adding vite to the devDependencies to align with best practices for peer dependencies and project maintainability.
The digest from Renovate PR #249 was a single-platform digest that didn't match any platform in the manifest. Replace with the correct multi-arch index digest. https://claude.ai/code/session_01GjSzPRr2nXe4J4XLh925ck
vitest 4.1.1 lists vite as a non-optional peer dependency, and this project uses vite.config.ts. Adding it explicitly for clarity. https://claude.ai/code/session_01GjSzPRr2nXe4J4XLh925ck
Summary
Rolls up 6 open Renovate dependency PRs into a single update:
Excluded
typescript-eslint@8.57.xhas a peer dependency oftypescript >=4.8.4 <6.0.0. This upgrade should be done together with a compatible typescript-eslint major version bump.Once this PR merges, the individual Renovate PRs (#243-#249) can be closed. PR #250 should remain open until typescript-eslint supports TypeScript 6.
Test plan
npm run lintpasses locallynpm run packagecompiles successfullyhttps://claude.ai/code/session_01GjSzPRr2nXe4J4XLh925ck