Skip to content

chore(deps): consolidate dependency updates from PRs #243-#250#251

Open
gilescope wants to merge 3 commits intomainfrom
claude/consolidate-prs-fix-ci-U7FF5
Open

chore(deps): consolidate dependency updates from PRs #243-#250#251
gilescope wants to merge 3 commits intomainfrom
claude/consolidate-prs-fix-ci-U7FF5

Conversation

@gilescope
Copy link
Copy Markdown

@gilescope gilescope commented Mar 28, 2026

Summary

Rolls up 6 open Renovate dependency PRs into a single update:

Excluded

  • typescript 5.9.3 → 6.0.2 (chore(deps): update dependency typescript to v6 #250) — excluded because typescript-eslint@8.57.x has a peer dependency of typescript >=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 lint passes locally
  • npm run package compiles successfully
  • CI passes on this PR

https://claude.ai/code/session_01GjSzPRr2nXe4J4XLh925ck

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
@gilescope gilescope requested a review from a team as a code owner March 28, 2026 10:57
@gilescope gilescope requested review from janishorsts and removed request for a team March 28, 2026 10:57
@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 28, 2026

➖ Are we earthbuild yet?

No change in "earthly" occurrences

📈 Overall Progress

Branch Total Count
main 7
This PR 7
Difference +0

Keep up the great work migrating from Earthly to Earthbuild! 🚀

💡 Tips for finding more occurrences

Run locally to see detailed breakdown:

./.github/scripts/count-earthly.sh

Note that the goal is not to reach 0.
There is anticipated to be at least some occurences of earthly in the source code due to backwards compatibility with config files and language constructs.

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

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.

claude added 2 commits March 28, 2026 11:05
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
@gilescope gilescope enabled auto-merge (squash) March 28, 2026 12:36
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.

2 participants