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 resume to resume automatic reviews.
  • @coderabbitai review to 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

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.