Skip to content

Bump typescript from 5.9.3 to 6.0.2 in the typescript group across 1 directory#904

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/typescript-574b0d5a74
Open

Bump typescript from 5.9.3 to 6.0.2 in the typescript group across 1 directory#904
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/typescript-574b0d5a74

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot bot commented on behalf of github Mar 30, 2026

Bumps the typescript group with 1 update in the / directory: typescript.

Updates typescript from 5.9.3 to 6.0.2

Release notes

Sourced from typescript's releases.

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Mar 30, 2026

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: lokalise/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: e59c2f15-83e8-4a6d-8858-a66b41f87002

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

This pull request updates the TypeScript development dependency across 26 package.json files in the monorepo from version 5.9.3 to version 6.0.2. The update is applied uniformly to packages within packages/app/ and packages/dev/ directories. No scripts, runtime dependencies, exports, or public API declarations were modified. The change affects the TypeScript compiler version used during build, lint, and type-checking workflows.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 2 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The pull request description lacks required sections from the template: missing 'Changes' description, unchecked required checklist items, and no AI assistance tracking selection. Add a detailed 'Changes' section describing the TypeScript upgrade impact, complete all checklist items, and select one AI assistance option.
✅ Passed checks (2 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Title check ✅ Passed The title clearly and concisely summarizes the main change: updating TypeScript from 5.9.3 to 6.0.2 across multiple packages.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch dependabot/npm_and_yarn/typescript-574b0d5a74

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

Copy link
Copy Markdown

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🧹 Nitpick comments (2)
packages/app/zod-extras/package.json (1)

52-52: Consider aligning TypeScript version pinning strategy across workspaces.

Line 52 uses ^6.0.2, while several sibling packages pin exact 6.0.2. Standardizing one policy reduces toolchain drift in monorepos.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/app/zod-extras/package.json` at line 52, This package.json currently
pins TypeScript with a caret ("typescript": "^6.0.2") which differs from sibling
packages that use an exact pin; update the dependency entry to match the
monorepo policy by changing "typescript": "^6.0.2" to "typescript": "6.0.2" (or
vice‑versa if your workspace standard is caret) and then run the workspace
package manager sync/install so lockfiles and hoisted deps reflect the
standardized pin; reference the "typescript" dependency in this package.json to
locate the change.
packages/app/backend-http-client/package.json (1)

58-58: Recommend consistent TypeScript pinning policy in monorepo packages.

Line 58 uses a caret range (^6.0.2) while many related packages use exact 6.0.2. Aligning this helps keep compiler behavior predictable across workspaces.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/app/backend-http-client/package.json` at line 58, The TypeScript
dependency in this package.json is using a caret range ("typescript": "^6.0.2")
while the monorepo standard is pinning to an exact version; update the
dependency string to "typescript": "6.0.2" in
packages/app/backend-http-client/package.json to match other packages and then
reinstall/update the workspace lockfile so all workspaces use the same exact
TypeScript version.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@packages/app/context-fastify-plugins/package.json`:
- Line 66: Update the TypeScript dependency in package.json to match the
monorepo's pinned-version policy by replacing the caret-range entry
"typescript": "^6.0.2" with the exact pinned version "typescript": "6.0.2";
locate the dependency in packages/app/context-fastify-plugins/package.json and
ensure the change aligns with other packages' entries.

In `@packages/app/odata-mapper/package.json`:
- Line 46: The TypeScript dependency in package.json is using a caret range
("^6.0.2") causing inconsistency with the rest of the monorepo which pins
"6.0.2"; update the "typescript" entry in the packages/app/odata-mapper
package.json from "^6.0.2" to "6.0.2" so it matches the other packages (ensure
the "typescript" key is the one you change), then reinstall/lock dependencies so
the monorepo uses the pinned version consistently.

---

Nitpick comments:
In `@packages/app/backend-http-client/package.json`:
- Line 58: The TypeScript dependency in this package.json is using a caret range
("typescript": "^6.0.2") while the monorepo standard is pinning to an exact
version; update the dependency string to "typescript": "6.0.2" in
packages/app/backend-http-client/package.json to match other packages and then
reinstall/update the workspace lockfile so all workspaces use the same exact
TypeScript version.

In `@packages/app/zod-extras/package.json`:
- Line 52: This package.json currently pins TypeScript with a caret
("typescript": "^6.0.2") which differs from sibling packages that use an exact
pin; update the dependency entry to match the monorepo policy by changing
"typescript": "^6.0.2" to "typescript": "6.0.2" (or vice‑versa if your workspace
standard is caret) and then run the workspace package manager sync/install so
lockfiles and hoisted deps reflect the standardized pin; reference the
"typescript" dependency in this package.json to locate the change.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Repository: lokalise/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 78aa99be-6ecc-4c52-b721-6b388a3e7808

📥 Commits

Reviewing files that changed from the base of the PR and between f800c0f and 79f7ca2.

📒 Files selected for processing (28)
  • packages/app/api-common/package.json
  • packages/app/api-contracts/package.json
  • packages/app/auth/package.json
  • packages/app/aws-config/package.json
  • packages/app/backend-http-client/package.json
  • packages/app/background-jobs-common/package.json
  • packages/app/context-fastify-plugins/package.json
  • packages/app/datadog-fastify-bootstrap/package.json
  • packages/app/drizzle-utils/package.json
  • packages/app/error-utils/package.json
  • packages/app/fastify-api-contracts/package.json
  • packages/app/fastify-bullboard-plugin/package.json
  • packages/app/frontend-http-client/package.json
  • packages/app/healthcheck-utils/package.json
  • packages/app/id-utils/package.json
  • packages/app/metrics-utils/package.json
  • packages/app/non-translatable-markup/package.json
  • packages/app/odata-mapper/package.json
  • packages/app/opentelemetry-fastify-bootstrap/package.json
  • packages/app/polling/package.json
  • packages/app/prisma-utils/package.json
  • packages/app/script-utils/package.json
  • packages/app/supported-languages/package.json
  • packages/app/universal-testing-utils/package.json
  • packages/app/universal-ts-utils/package.json
  • packages/app/websockets-common/package.json
  • packages/app/zod-extras/package.json
  • packages/dev/package-vite-config/package.json

"pino-pretty": "^13.0.0",
"rimraf": "^6.0.1",
"typescript": "^5.9.3",
"typescript": "^6.0.2",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Inconsistent TypeScript version format across monorepo.

This package uses "^6.0.2" while most other packages in this PR use pinned "6.0.2". For consistency and to avoid version drift across the monorepo, align with the pinned version strategy.

📌 Standardize to pinned version
-        "typescript": "^6.0.2",
+        "typescript": "6.0.2",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"typescript": "^6.0.2",
"typescript": "6.0.2",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/app/context-fastify-plugins/package.json` at line 66, Update the
TypeScript dependency in package.json to match the monorepo's pinned-version
policy by replacing the caret-range entry "typescript": "^6.0.2" with the exact
pinned version "typescript": "6.0.2"; locate the dependency in
packages/app/context-fastify-plugins/package.json and ensure the change aligns
with other packages' entries.

"@vitest/coverage-v8": "^4.0.18",
"rimraf": "^6.1.2",
"typescript": "^5.9.3",
"typescript": "^6.0.2",
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🟡 Minor

Inconsistent TypeScript version format across monorepo.

This package uses "^6.0.2" (caret range) while most other packages in this PR use pinned "6.0.2". This inconsistency can lead to different TypeScript versions being installed across packages during development, potentially causing subtle type-checking or compilation differences.

📌 Standardize to pinned version
-        "typescript": "^6.0.2",
+        "typescript": "6.0.2",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"typescript": "^6.0.2",
"typescript": "6.0.2",
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/app/odata-mapper/package.json` at line 46, The TypeScript dependency
in package.json is using a caret range ("^6.0.2") causing inconsistency with the
rest of the monorepo which pins "6.0.2"; update the "typescript" entry in the
packages/app/odata-mapper package.json from "^6.0.2" to "6.0.2" so it matches
the other packages (ensure the "typescript" key is the one you change), then
reinstall/lock dependencies so the monorepo uses the pinned version
consistently.

@dependabot dependabot bot changed the title Bump typescript from 5.9.3 to 6.0.2 in the typescript group Bump typescript from 5.9.3 to 6.0.2 in the typescript group across 1 directory Mar 30, 2026
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/typescript-574b0d5a74 branch from 79f7ca2 to d9a877f Compare March 30, 2026 14:40
Bumps the typescript group with 1 update: [typescript](https://github.com/microsoft/TypeScript).


Updates `typescript` from 5.9.3 to 6.0.2
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.2)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 6.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: typescript
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/npm_and_yarn/typescript-574b0d5a74 branch from d9a877f to 5d67b30 Compare April 6, 2026 13:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants