Skip to content

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

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

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

Conversation

@cursor

@cursor cursor Bot commented Jul 23, 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)

This supersedes draft PR #2896, which was based on the dependabot branch and would have merged the TS 7 bump along with the ignore rule.

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 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
- typedoc crashes at runtime against TS 7
- tsc reports 340 new errors on main (0 errors on TS 6.0.3)

Follow-up to dependency review on #2892. Supersedes draft #2896, which was
based on the dependabot branch and would have merged the TS 7 bump.
@github-actions

Copy link
Copy Markdown
Contributor

Build Branch

Branch pr-releases/cursor/dependency-update-risk-review-4bae
Commit ea805b8326
Updated July 23, 2026 at 11:15:42 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-4bae

Swift Package Manager (Apple):

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

git submodule (Windows):

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

npm (Android / Extension):

npm i github:duckduckgo/content-scope-scripts#ea805b83268e11872b679e0b0fe865bc8f76d5b8

Swift Package Manager (Apple):

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

git submodule (Windows):

git -C submodules/content-scope-scripts fetch origin pr-releases/cursor/dependency-update-risk-review-4bae
git -C submodules/content-scope-scripts checkout ea805b83268e11872b679e0b0fe865bc8f76d5b8

@github-actions github-actions Bot added the semver-patch Bug fix / internal — no release needed label Jul 23, 2026
@github-actions

Copy link
Copy Markdown
Contributor

[Beta] Generated file diff

Time updated: Thu, 23 Jul 2026 11:16:32 GMT

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

Labels

semver-patch Bug fix / internal — no release needed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant