Skip to content

chore(deps): replace @tsconfig/node22 with @tsconfig/node24#744

Merged
yacosta738 merged 2 commits into
mainfrom
copilot/fix-dependency-dashboard-issues
May 1, 2026
Merged

chore(deps): replace @tsconfig/node22 with @tsconfig/node24#744
yacosta738 merged 2 commits into
mainfrom
copilot/fix-dependency-dashboard-issues

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 1, 2026

@tsconfig/node22 is deprecated in favor of @tsconfig/node24. This replaces it across the web workspace.

Related Issues


Summary

  • clients/web/pnpm-workspace.yaml — swap catalog entry: @tsconfig/node22@22.0.5@tsconfig/node24@24.0.4
  • apps/dashboard/package.json and apps/rook-dashboard/package.json — update devDependencies key to @tsconfig/node24
  • apps/dashboard/tsconfig.node.json and apps/rook-dashboard/tsconfig.node.json — update extends path:
    - "extends": "@tsconfig/node22/tsconfig.json"
    + "extends": "@tsconfig/node24/tsconfig.json"
  • clients/web/pnpm-lock.yaml — regenerated

Tested Information

Biome checks pass on both @corvus/dashboard and @corvus/rook-dashboard with no issues. The pre-existing pnpm run test failure (vitest filter resolving no files) is unrelated and present on main.


Documentation Impact

  • No docs update required because: this is a dev-tooling config change with no behavioral, API, or UX impact.

Breaking Changes


Checklist

  • I have checked that there isn't already a PR solving the same problem.
  • I have read the Contributing Guidelines.
  • I ensured my code follows the project's style guidelines.
  • I have added or updated tests that prove my fix is effective or that my feature works.
  • I have updated the documentation, or I explained above why no documentation update is needed.
  • I verified the documentation matches the current behavior.
  • I have documented any breaking changes in the Breaking Changes section.
  • I have linked the related issue (if any).

Copilot AI linked an issue May 1, 2026 that may be closed by this pull request
32 tasks
Replace the deprecated @tsconfig/node22 package with its recommended
replacement @tsconfig/node24 (v24.0.4) as flagged in the Renovate
Dependency Dashboard.

- Update pnpm workspace catalog entry
- Update dashboard and rook-dashboard package.json devDependencies
- Update tsconfig.node.json extends in both apps
- Regenerate pnpm lockfile

Agent-Logs-Url: https://github.com/dallay/corvus/sessions/d2f2455d-65fc-4919-afad-cdccf7d8d818

Co-authored-by: yacosta738 <33158051+yacosta738@users.noreply.github.com>
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented May 1, 2026

Deploying corvus with  Cloudflare Pages  Cloudflare Pages

Latest commit: 71288f0
Status: ✅  Deploy successful!
Preview URL: https://78add108.corvus-42x.pages.dev
Branch Preview URL: https://copilot-fix-dependency-dashb.corvus-42x.pages.dev

View logs

Copilot AI changed the title [WIP] Fix issues in dependency dashboard chore(deps): replace @tsconfig/node22 with @tsconfig/node24 May 1, 2026
Copilot AI requested a review from yacosta738 May 1, 2026 19:29
@yacosta738 yacosta738 marked this pull request as ready for review May 1, 2026 21:10
@github-actions github-actions Bot added the size/s Denotes a small change size label May 1, 2026
@yacosta738 yacosta738 merged commit d3d8402 into main May 1, 2026
16 of 18 checks passed
@yacosta738 yacosta738 deleted the copilot/fix-dependency-dashboard-issues branch May 1, 2026 21:20
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/s Denotes a small change size

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Dependency Dashboard

2 participants