chore: standardize tooling versions and lock critical dependencies by rohilsurana · Pull Request #1440 · raystack/frontier
Note
Reviews paused
It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.
Use the following commands to manage reviews:
@coderabbitai resumeto resume automatic reviews.@coderabbitai reviewto trigger a single review.
Use the checkboxes below for quick actions:
- ▶️ Resume reviews
- 🔍 Trigger review
📝 Walkthrough
Walkthrough
Tooling and metadata updates: Node bumped to 22 and pnpm to 10.19.0 across CI, Docker, and package files; added a preview npm script and Turbo task; and bumped several package dependency versions in web apps and SDK packages.
Changes
| Cohort / File(s) | Summary |
|---|---|
CI workflows \.github/workflows/lint.yml, \.github/workflows/release.yml, \.github/workflows/web-sdk.yml |
Upgrade Actions setup: actions/setup-node → v4 with Node 22.x, and pnpm pinned to 10.19.0 via pnpm setup action; no control-flow changes. |
Package manager & engines docs/package.json, web/apps/client-demo/package.json, web/package.json |
Bumped packageManager to pnpm@10.19.0; added/updated engines to require node >=22 and pnpm >=10.19.0; removed prior pnpm overrides from web/package.json. |
Preview script & Turbo task web/package.json, web/turbo.json |
Added preview npm script and a corresponding Turbo task (dependsOn: ["build"], cache: false, persistent: true). |
Dependency bumps web/apps/admin/package.json, web/sdk/package.json |
Updated @connectrpc/* to 2.1.1, bumped @tanstack/react-query, updated @raystack/proton refs, and raised @types/node devDependency (admin). |
Docker Dockerfile.dev |
Base image updated from node:20-alpine to node:22-alpine and pnpm version aligned to 10.19.0. |
Estimated code review effort
🎯 2 (Simple) | ⏱️ ~10 minutes
Possibly related PRs
- fix(web-sdk): pnpm version mismatch #1417: Modified
.github/workflows/web-sdk.ymlpnpm setup step and pinned pnpm version (related CI toolchain version bump).
Suggested reviewers
- rsbh
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 @coderabbitai help to get the list of available commands and usage tips.