chore(deps): update dependency typescript to v6#3887
Closed
renovate[bot] wants to merge 6 commits intomainfrom
Closed
chore(deps): update dependency typescript to v6#3887renovate[bot] wants to merge 6 commits intomainfrom
renovate[bot] wants to merge 6 commits intomainfrom
Conversation
✅ Deploy Preview for nifty-bassi-e26446 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
0f63125 to
22cec92
Compare
This was referenced Apr 1, 2026
22cec92 to
1957226
Compare
1957226 to
3991cca
Compare
e059ace to
606b7a8
Compare
3 tasks
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]>
Contributor
Author
Edited/Blocked NotificationRenovate 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. |
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]>
ec6e797 to
cb6fa6c
Compare
… 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]>
Contributor
Author
Renovate Ignore NotificationBecause you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^5.4.2→^6.0.0Release Notes
microsoft/TypeScript (typescript)
v6.0.3Compare Source
v6.0.2Compare Source
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.