Skip to content

chore(dependabot): ignore TypeScript major updates until toolchain supports v7 - #2905

Draft
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/dependency-update-risk-review-c468
Draft

chore(dependabot): ignore TypeScript major updates until toolchain supports v7#2905
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/dependency-update-risk-review-c468

Conversation

@cursor

@cursor cursor Bot commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Asana Task/Github Issue: N/A (follow-up to #2892 dependency review)

Description

Add a Dependabot ignore rule to skip typescript version-update:semver-major updates.

TypeScript 7.0.2 cannot be adopted in this repo today:

  • npm ci fails with ERESOLVE because typedoc@0.28.20 peers cap TypeScript at <=6.0.x
  • typescript-eslint@8.63.0 peers cap TypeScript at <6.1.0 and crashes ESLint at import time when forced
  • typedoc crashes at runtime against TS 7 (Cannot read properties of undefined (reading 'PropertyDeclaration'))
  • tsc reports 340 new errors on main (0 errors on TS 6.0.3), including stricter JSON import typing (TS1340) and nullability checks (TS18047)

Similar draft PRs #2896/#2897 were opened by earlier automation runs; this branch is the canonical follow-up from the latest review.

Testing Steps

  • Confirm .github/dependabot.yml contains an ignore entry for typescript semver-major updates
  • Confirm commit only changes .github/dependabot.yml

Checklist

Please tick all that apply:

  • I have tested this change locally
  • I have tested this change locally in all supported browsers
  • This change will be visible to users
  • I have added automated tests that cover this change
  • I have ensured the change is gated by config
  • This change was covered by a ship review
  • This change was covered by a tech design
  • Any dependent config has been merged
Open in Web View Automation 

…pports v7

TypeScript 7.0.2 cannot be adopted yet due to peer dependency
conflicts (typedoc, typescript-eslint), runtime crashes in ESLint and
typedoc, and 340 new tsc errors on main (0 on TS 6.0.3).

Follow-up to dependency review on #2892.
@github-actions

Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/cursor/dependency-update-risk-review-c468
Commit 0c795b50b8
Updated July 24, 2026 at 11:17:12 AM UTC

Static preview entry points

QR codes (mobile preview)
Entry point QR code
Docs QR for docs preview
Static pages QR for static pages preview
Integration pages QR for integration pages preview

Integration commands

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#pr-releases/cursor/dependency-update-risk-review-c468

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", branch: "pr-releases/cursor/dependency-update-risk-review-c468")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/cursor/dependency-update-risk-review-c468
git -C submodules/content-scope-scripts checkout origin/pr-releases/cursor/dependency-update-risk-review-c468
Pin to exact commit

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#0c795b50b8d1802d095f87807567b6c9532b5ea9

Swift Package Manager (Apple):

.package(url: "https://github.com/duckduckgo/content-scope-scripts.git", revision: "0c795b50b8d1802d095f87807567b6c9532b5ea9")

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/cursor/dependency-update-risk-review-c468
git -C submodules/content-scope-scripts checkout 0c795b50b8d1802d095f87807567b6c9532b5ea9

@github-actions

Copy link
Copy Markdown
Contributor

[Beta] Generated file diff

Time updated: Fri, 24 Jul 2026 11:18:29 GMT

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.

1 participant