chore: update configuration files and dependencies to latest versions#40
chore: update configuration files and dependencies to latest versions#40Adammatthiesen merged 3 commits intomainfrom
Conversation
🦋 Changeset detectedLatest commit: b5408ea The changes in this PR will be included in the next version bump. This PR includes changesets to release 1 package
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
📝 WalkthroughWalkthroughReplaces local Renovate config with a single shared extends entry, updates Node from 20.14.0 → 22.19.0 across project files, removes Biome plugin declaration and points biome.json schema to a local file, and loosens several devDependency versions to caret ranges. Changes
Sequence Diagram(s)No control-flow or runtime feature changes were introduced that require a sequence diagram. Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related issues
Possibly related PRs
Suggested reviewers
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (2)
✅ Files skipped from review due to trivial changes (1)
🔇 Additional comments (1)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
🧹 Nitpick comments (2)
package.json (2)
6-6: Consider a range for engines to avoid pinning to a single patch.
Exact pin blocks Node 22 patch updates on dev/CI machines. Suggested:- "node": "22.19.0" + "node": ">=22.19.0 <23"
29-29: Avoid caret on prerelease (beta) dependency to reduce CI drift.
Caret on 0.x prereleases can pull newer betas unexpectedly. Prefer exact or tilde.- "@withstudiocms/buildkit": "^0.1.0-beta.4", + "@withstudiocms/buildkit": "~0.1.0-beta.4",
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
⛔ Files ignored due to path filters (1)
pnpm-lock.yamlis excluded by!**/pnpm-lock.yaml
📒 Files selected for processing (5)
.github/renovate.json(1 hunks).node-version(1 hunks).prototools(1 hunks)biome.json(1 hunks)package.json(2 hunks)
🔇 Additional comments (3)
biome.json (1)
2-2: LGTM: switch to local Biome schema path.
This improves offline validation. Note: editors may show a transient “schema not found” until node_modules is installed..prototools (1)
1-2: Confirm pnpm 10.17.0 compatibility with Node 22 and intentional Biome plugin removal.
Per PR summary, the Biome plugin/section was removed. Ensure any proto-based flows don’t rely on it and that CI uses the devDependency CLI..node-version (1)
1-1: Node 22.19.0 confirmed and consistent repo-wide.
.node-version, package.json (engines.node) and .prototools all set to 22.19.0; Node v22.19.0 exists upstream.
commit: |
Description
Summary by CodeRabbit