Skip to content

chore(deps): update dependency typescript to v6#3887

Closed
renovate[bot] wants to merge 6 commits intomainfrom
renovate/typescript-6.x
Closed

chore(deps): update dependency typescript to v6#3887
renovate[bot] wants to merge 6 commits intomainfrom
renovate/typescript-6.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 23, 2026

This PR contains the following updates:

Package Change Age Confidence
typescript (source) ^5.4.2^6.0.0 age confidence

Release Notes

microsoft/TypeScript (typescript)

v6.0.3

Compare Source

v6.0.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@netlify
Copy link
Copy Markdown

netlify Bot commented Mar 23, 2026

Deploy Preview for nifty-bassi-e26446 ready!

Name Link
🔨 Latest commit e5701ad
🔍 Latest deploy log https://app.netlify.com/projects/nifty-bassi-e26446/deploys/69f8b92b5d33cb0008f939fd
😎 Deploy Preview https://deploy-preview-3887--nifty-bassi-e26446.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 2 times, most recently from 0f63125 to 22cec92 Compare April 1, 2026 15:42
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch from 22cec92 to 1957226 Compare April 8, 2026 19:41
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch from 1957226 to 3991cca Compare April 17, 2026 01:08
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 4 times, most recently from e059ace to 606b7a8 Compare May 4, 2026 13:20
Copilot AI added a commit that referenced this pull request May 4, 2026
Add "ignoreDeprecations": "6.0" to compilerOptions in:
- js/utils/tsconfig.json (fixes tsc -b ../utils for all consumers)
- js/appauth/tsconfig.test.json
- js/dispatch/tsconfig.test.json
- js/github/checks/tsconfig.test.json
- js/github/mutex/tsconfig.test.json
- js/github/script/run/tsconfig.test.json
- js/hashfiles/tsconfig.test.json
- js/jq/tsconfig.test.json
- js/retest/tsconfig.test.json
- js/torun/tsconfig.test.json

Stacks onto renovate PR #3887 (renovate/typescript-6.x branch).

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/d2c76c0b-6a07-46ad-bf56-d29e48c4a2e7

Co-authored-by: phlax <[email protected]>
phlax added a commit that referenced this pull request May 4, 2026
Add "ignoreDeprecations": "6.0" to compilerOptions in:
- js/utils/tsconfig.json (fixes tsc -b ../utils for all consumers)
- js/appauth/tsconfig.test.json
- js/dispatch/tsconfig.test.json
- js/github/checks/tsconfig.test.json
- js/github/mutex/tsconfig.test.json
- js/github/script/run/tsconfig.test.json
- js/hashfiles/tsconfig.test.json
- js/jq/tsconfig.test.json
- js/retest/tsconfig.test.json
- js/torun/tsconfig.test.json

Stacks onto renovate PR #3887 (renovate/typescript-6.x branch).

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/d2c76c0b-6a07-46ad-bf56-d29e48c4a2e7

Co-authored-by: phlax <[email protected]>
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 4, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

renovate Bot and others added 4 commits May 4, 2026 15:07
Add "ignoreDeprecations": "6.0" to compilerOptions in:
- js/utils/tsconfig.json (fixes tsc -b ../utils for all consumers)
- js/appauth/tsconfig.test.json
- js/dispatch/tsconfig.test.json
- js/github/checks/tsconfig.test.json
- js/github/mutex/tsconfig.test.json
- js/github/script/run/tsconfig.test.json
- js/hashfiles/tsconfig.test.json
- js/jq/tsconfig.test.json
- js/retest/tsconfig.test.json
- js/torun/tsconfig.test.json

Stacks onto renovate PR #3887 (renovate/typescript-6.x branch).

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/d2c76c0b-6a07-46ad-bf56-d29e48c4a2e7

Co-authored-by: phlax <[email protected]>
…or TS6

- tsconfig.test.json: add "rootDir": "." to fix TS5011 (TypeScript 6 requires
  explicit rootDir; ts-jest compiles test files individually, making TypeScript
  infer __tests__/ as the common source dir)
- jest.config.js: add diagnostics.ignoreCodes: [5011, 5107] to guard against
  ts-jest ConfigSet bypassing ignoreDeprecations from tsconfig.test.json

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/b24228c9-3481-47fc-af3b-9ffb5ba4c76d

Co-authored-by: phlax <[email protected]>
… packages

TypeScript 6 requires rootDir to be explicitly set (TS5011). Without it,
ts-jest infers __tests__/ as the common source dir and fails to load global
types from @types/jest and @types/node, cascading into TS2593/TS2304/TS2591
("Cannot find name 'beforeEach'/'jest'/'process'").

- tsconfig.test.json: add "rootDir": "." for all 8 packages
- jest.config.js: add diagnostics.ignoreCodes: [5011, 5107] for all 8 packages

Affected: dispatch, github/checks, github/mutex, github/script/run,
          hashfiles, jq, retest, torun

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/e738a6c1-4551-4c2a-a31e-ad9384e7b3e0

Co-authored-by: phlax <[email protected]>
@phlax phlax force-pushed the renovate/typescript-6.x branch from ec6e797 to cb6fa6c Compare May 4, 2026 14:08
Copilot AI and others added 2 commits May 4, 2026 15:58
… packages

Root cause: two ts-jest transform entries (ts/tsx and js/jsx) share the
same jest config object reference, so the first one to run (js/jsx, for
node_modules) creates the ts-jest config-set using the wrong tsconfig
(falls back to tsconfig.json instead of tsconfig.test.json). All subsequent
transforms reuse this wrong config-set, causing TS2593/TS2304/TS2591 errors.

Fix: merge both transform entries into a single '^.+\\.[tj]sx?$' entry
using tsconfig.test.json, and add allowJs+isolatedModules to tsconfig.test.json
so it can handle both TypeScript and JavaScript files in transpile-only mode.

Also fix github/script/run test command to use tsconfig.test.json.

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/973198b3-d36b-4f15-81b3-07d15bce622a

Co-authored-by: phlax <[email protected]>
….json files

TypeScript 6 with moduleResolution:bundler no longer auto-includes @types/node,
causing TS2591/TS2584 errors on process/console/buffer in source files.
The base tsconfig.json also included test files via include:**/*.ts, causing
TS2593/TS2304 errors on jest globals in the build step.

Fix for all packages:
- Add "types":["node"] to base tsconfig.json compilerOptions
- Exclude __tests__/**/*.ts from base tsconfig.json (build should not typecheck tests)
- Add --skipLibCheck to github/script/run build command (consistent with others)

Verified: npm run build + npm test pass for all 9 packages.

Agent-Logs-Url: https://github.com/envoyproxy/toolshed/sessions/155a0e86-5700-4e4a-8939-f1180d542b61

Co-authored-by: phlax <[email protected]>
@phlax phlax closed this May 4, 2026
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 4, 2026

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 6.x releases. But if you manually upgrade to 6.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate renovate Bot deleted the renovate/typescript-6.x branch May 4, 2026 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants