chore(deps): Update dependency typescript to v7 #45

Closed
renovate wants to merge 1 commit from renovate/typescript-7.x into main
Collaborator

This PR contains the following updates:

Package Change Age Confidence
typescript (source) ~6.0.3~7.0.0 age confidence

Release Notes

microsoft/TypeScript (typescript)

v7.0.2

Compare Source


Configuration

📅 Schedule: (in timezone Europe/Copenhagen)

  • Branch creation
    • "before 6am on monday"
  • 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 these updates again.


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

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [typescript](https://www.typescriptlang.org/) ([source](https://github.com/microsoft/TypeScript)) | [`~6.0.3` → `~7.0.0`](https://renovatebot.com/diffs/npm/typescript/6.0.3/7.0.2) | ![age](https://developer.mend.io/api/mc/badges/age/npm/typescript/7.0.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript/6.0.3/7.0.2?slim=true) | --- ### Release Notes <details> <summary>microsoft/TypeScript (typescript)</summary> ### [`v7.0.2`](https://github.com/microsoft/TypeScript/compare/v6.0.3...2bd066d87f5bafd315be9f40889d0a60b9e58e0b) [Compare Source](https://github.com/microsoft/TypeScript/compare/v6.0.3...2bd066d87f5bafd315be9f40889d0a60b9e58e0b) </details> --- ### Configuration 📅 **Schedule**: (in timezone Europe/Copenhagen) - Branch creation - "before 6am on monday" - 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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yODEuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI4MS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJtYWpvciJdfQ==-->
chore(deps): Update dependency typescript to v7
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 1m10s
CI / Dockerfile Package Check (pull_request) Successful in 37s
CI / Checks (pull_request) Failing after 7m19s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Successful in 5m8s
CI / Journal Image Smoke Test (pull_request) Successful in 15m7s
9f5dff5883
renovate force-pushed renovate/typescript-7.x from 9f5dff5883
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 1m10s
CI / Dockerfile Package Check (pull_request) Successful in 37s
CI / Checks (pull_request) Failing after 7m19s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Successful in 5m8s
CI / Journal Image Smoke Test (pull_request) Successful in 15m7s
to fdc333a7f4
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 1m11s
CI / Dockerfile Package Check (pull_request) Successful in 47s
CI / Checks (pull_request) Failing after 6m20s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Successful in 3m32s
CI / Journal Image Smoke Test (pull_request) Successful in 17m45s
2026-07-29 15:24:23 +00:00
Compare
ullrich force-pushed renovate/typescript-7.x from fdc333a7f4
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CD Staging / Tear Down PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 1m11s
CI / Dockerfile Package Check (pull_request) Successful in 47s
CI / Checks (pull_request) Failing after 6m20s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Successful in 3m32s
CI / Journal Image Smoke Test (pull_request) Successful in 17m45s
to eafa528402
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 2m23s
CI / Dockerfile Package Check (pull_request) Successful in 32s
CI / Checks (pull_request) Failing after 6m58s
CI / E2E Tests (pull_request) Has been skipped
CI / Visual Tests (pull_request) Successful in 2m36s
CI / Journal Image Smoke Test (pull_request) Successful in 23m22s
CD Staging / Tear Down PR Preview (pull_request) Successful in 31s
2026-07-31 06:17:14 +00:00
Compare
Owner

Closing — skipping TypeScript 7 until there is a concrete reason to move.

Not merely "wait for upstream". TS 7 ships without the programmatic compiler API and is explicitly designed to run side-by-side with TS 6 (announcement). That is why typescript-eslint cannot support it (typescript-eslint#12518), and why lint here dies at import time rather than on any rule:

TypeError: Cannot read properties of undefined (reading 'Cjs')
  at @typescript-eslint/typescript-estree/…

typescript-estree translates TypeScript source into an ESTree AST for ESLint by calling the compiler API. With no API to call it cannot load, so seven packages failed identically and zero files were linted — there was nothing in this repo to fix.

Second, independent blocker: Expo does not run on TS 7, and Expo — not the catalog — owns apps/mobile's TypeScript version. expo.install.exclude lists only react and @sentry/react-native, so expo install --fix manages TS there.

The shape is also wrong for the eventual upgrade. Because TS 7 is a side-by-side install, adopting it means adding TS 7 for compilation while keeping TS 6 for API consumers — not rewriting ~6.0.3 to ~7.0.0 in the catalog and apps/mobile, which is what this PR does. This diff would not be the right starting point even once upstream unblocks.

A follow-up parks typescript majors behind dependencyDashboardApproval, so this reappears only when someone deliberately asks for it.

Correction for the record: I earlier stated this PR touched only apps/mobile. It bumps the catalog as well — I was reading a diff fetched before Renovate rebased the branch.

Closing — skipping TypeScript 7 until there is a concrete reason to move. Not merely "wait for upstream". **TS 7 ships without the programmatic compiler API** and is explicitly designed to run side-by-side with TS 6 ([announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/#running-side-by-side-with-typescript-6.0)). That is why typescript-eslint cannot support it ([typescript-eslint#12518](https://github.com/typescript-eslint/typescript-eslint/issues/12518)), and why lint here dies at *import* time rather than on any rule: ``` TypeError: Cannot read properties of undefined (reading 'Cjs') at @typescript-eslint/typescript-estree/… ``` `typescript-estree` translates TypeScript source into an ESTree AST for ESLint by calling the compiler API. With no API to call it cannot load, so seven packages failed identically and **zero files were linted** — there was nothing in this repo to fix. Second, independent blocker: **Expo does not run on TS 7**, and Expo — not the catalog — owns `apps/mobile`'s TypeScript version. `expo.install.exclude` lists only `react` and `@sentry/react-native`, so `expo install --fix` manages TS there. The shape is also wrong for the eventual upgrade. Because TS 7 is a side-by-side install, adopting it means *adding* TS 7 for compilation while keeping TS 6 for API consumers — not rewriting `~6.0.3` to `~7.0.0` in the catalog and `apps/mobile`, which is what this PR does. This diff would not be the right starting point even once upstream unblocks. A follow-up parks `typescript` majors behind `dependencyDashboardApproval`, so this reappears only when someone deliberately asks for it. **Correction for the record:** I earlier stated this PR touched only `apps/mobile`. It bumps the catalog as well — I was reading a diff fetched before Renovate rebased the branch.
ullrich closed this pull request 2026-07-31 07:07:19 +00:00
Author
Collaborator

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 7.x releases. But if you manually upgrade to 7.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 Ignore Notification Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for *any* future `7.x` releases. But if you manually upgrade to `7.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.
Some checks failed
CD Staging / Build & Push Docker Images (pull_request) Has been skipped
CD Staging / Build & Push Docker Images-1 (pull_request) Has been skipped
CD Staging / Deploy Staging (pull_request) Has been skipped
CD Staging / Deploy PR Preview (pull_request) Has been skipped
CI / Security Scan (pull_request) Successful in 2m23s
Required
Details
CI / Dockerfile Package Check (pull_request) Successful in 32s
Required
Details
CI / Checks (pull_request) Failing after 6m58s
Required
Details
CI / E2E Tests (pull_request) Has been skipped
Required
Details
CI / Visual Tests (pull_request) Successful in 2m36s
Required
Details
CI / Journal Image Smoke Test (pull_request) Successful in 23m22s
Required
Details
CD Staging / Tear Down PR Preview (pull_request) Successful in 31s

Pull request closed

Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
trails-cool/trails!45
No description provided.