Skip to content

build(deps-dev): bump typescript from 5.9.3 to 6.0.3#670

Open
dependabot[bot] wants to merge 3 commits into
developfrom
dependabot-npm_and_yarn-typescript-6.0.3
Open

build(deps-dev): bump typescript from 5.9.3 to 6.0.3#670
dependabot[bot] wants to merge 3 commits into
developfrom
dependabot-npm_and_yarn-typescript-6.0.3

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Apr 21, 2026

Bumps typescript from 5.9.3 to 6.0.3.

Also upgrades related dependencies for TypeScript 6 compatibility:

  • @typescript-eslint/eslint-plugin from ^8.57.1 to ^8.60.0 (supports TS <6.1.0)
  • @typescript-eslint/parser from ^8.59.1 to ^8.60.0
  • ts-jest from ^29.4.6 to ^29.4.11 (supports TS <7)
  • Removes deprecated downlevelIteration tsconfig option (not needed for ES2016+ target)
  • Adds explicit rootDir to tsconfig (required by TypeScript 6)

> Note
> Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Apr 21, 2026
@github-actions github-actions Bot enabled auto-merge April 21, 2026 00:24
@dependabot dependabot Bot force-pushed the dependabot-npm_and_yarn-typescript-6.0.3 branch from 0647a1d to e1312f4 Compare April 21, 2026 00:29
@dependabot dependabot Bot force-pushed the dependabot-npm_and_yarn-typescript-6.0.3 branch 2 times, most recently from 8b6b713 to 378c533 Compare April 29, 2026 09:15
@dependabot dependabot Bot force-pushed the dependabot-npm_and_yarn-typescript-6.0.3 branch from 378c533 to fcfe984 Compare May 5, 2026 02:43
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](microsoft/TypeScript@v5.9.3...v6.0.3)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot-npm_and_yarn-typescript-6.0.3 branch from fcfe984 to f594c75 Compare May 5, 2026 02:49
@yoganandaness
Copy link
Copy Markdown
Contributor

@copilot make sure all the checks passes. Analyse the failed checks and fix them

- Upgrade @typescript-eslint/eslint-plugin from ^8.57.1 to ^8.60.0 (supports TS <6.1.0)
- Upgrade @typescript-eslint/parser from ^8.59.1 to ^8.60.0
- Upgrade ts-jest from ^29.4.6 to ^29.4.11 (supports TS <7)
- Remove deprecated downlevelIteration option (not needed for ES2016+ target)
- Add explicit rootDir (required by TypeScript 6)
auto-merge was automatically disabled May 29, 2026 08:33

Head branch was pushed to by a user without write access

Copy link
Copy Markdown
Contributor

Copilot AI commented May 29, 2026

@copilot make sure all the checks passes. Analyse the failed checks and fix them

Fixed in commit f4cc6a7. The CI failures were caused by peer dependency conflicts with TypeScript 6.0.3:

  1. @typescript-eslint/eslint-plugin@8.57.1 required typescript < 6.0.0 → upgraded to ^8.60.0 (supports < 6.1.0)
  2. @typescript-eslint/parser → upgraded to ^8.60.0 to match
  3. ts-jest@29.4.6 required typescript < 6 → upgraded to ^29.4.11 (supports < 7)
  4. tsconfig.json: removed deprecated downlevelIteration option and added explicit rootDir (both required by TypeScript 6)

All lint, build, and 141 tests pass locally.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR upgrades the TypeScript toolchain to TypeScript 6 and aligns related linting/testing dependencies and compiler configuration to remain compatible with the new compiler version.

Changes:

  • Bump typescript to ^6.0.3 and update @typescript-eslint/* to ^8.60.0.
  • Bump ts-jest to ^29.4.11 to keep Jest/TS integration compatible.
  • Update tsconfig.json to set an explicit rootDir and stop using downlevelIteration.

Reviewed changes

Copilot reviewed 1 out of 3 changed files in this pull request and generated no comments.

File Description
tsconfig.json Sets explicit rootDir and disables downlevelIteration to match TS6 expectations.
package.json Updates TypeScript and related dev dependencies for TS6 compatibility.
package-lock.json Locks the updated dependency graph for the new TypeScript and tooling versions.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants