Skip to content

Bump typescript from 5.9.3 to 7.0.2 in /signature-generator - #34

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/signature-generator/typescript-7.0.2
Closed

Bump typescript from 5.9.3 to 7.0.2 in /signature-generator#34
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/signature-generator/typescript-7.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps typescript from 5.9.3 to 7.0.2.

Release notes

Sourced from typescript's releases.

TypeScript 6.0.3

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0

For release notes, check out the release announcement blog post.

Downloads are available on:

TypeScript 6.0 Beta

For release notes, check out the release announcement.

Downloads are available on:

Commits
Maintainer changes

This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.


@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@dependabot
dependabot Bot requested a review from bryanfawcett as a code owner July 13, 2026 21:46
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Jul 13, 2026
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Jul 13, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
nyuchi-tools 879cca7 Jul 27 2026, 02:46 AM

Copy link
Copy Markdown
Contributor

Holding this one open — it can't go green yet.

I reproduced the merged result locally (bumped typescript to ~7.0.2 in signature-generator, regenerated the lockfile, ran the full suite). Results:

  • tsc -b, astro build, the engine vitest suite, and the worker suite all pass under TS 7.

  • npm run lint fails hard at load time:

    typescript-eslint does not support TS 7.0.
    Please see .../announcing-typescript-7-0 to run typescript-eslint using the TS 6 API.
    See also typescript-eslint/typescript-eslint#10940 for tracking support for TS >=7.1
    

typescript-eslint (currently 8.65) throws on TS 7.0 by design; support is only tracked upstream for TS >=7.1 and no released version handles 7.0. The only local workarounds are a side-by-side TS 6 API setup or dropping type-aware linting — both non-trivial migrations beyond a version bump, and CI (npm run lint) would stay red. Per our rule of never merging anything that breaks lint/typecheck/tests/build, this stays open until typescript-eslint ships TS 7 support (or TS publishes 7.1). All the other open Dependabot bumps have been merged.


Generated by Claude Code

@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/signature-generator/typescript-7.0.2 branch from 85dfa32 to 50ff6d4 Compare July 26, 2026 12:53
bryanfawcett added a commit that referenced this pull request Jul 27, 2026
…sp 2→3 (#43)

Combined, verified dependency bump landing the compatible Dependabot
updates together (they cannot be merged individually — the eslint flat
config imports @eslint/js, so eslint and @eslint/js must move in lockstep).

- signature-generator: eslint ^9.39.1 → ^10.7.0, @eslint/js → ^10.0.1,
  globals ^16.5.0 → ^17.7.0 (supersedes #35, #37)
- root: @google/clasp ^2.4.2 → ^3.3.0 (supersedes #36)

Verified: lint clean, site build OK, signature-generator 148 tests and
worker 154 tests pass, typecheck:worker clean.

Excludes signature-generator typescript 5.9→7 (#34): typescript-eslint
8.65 peer-caps typescript <6.1.0, so TS 7 fails dependency resolution and
breaks lint. #34 stays open until typescript-eslint ships TS 7 support.

Co-authored-by: Bryan Fawcett <bot@nyuchi.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>

Copy link
Copy Markdown
Contributor

Holding this open (not merging yet): typescript-eslint@8.65.0 peer-requires typescript >=4.8.4 <6.1.0, so bumping signature-generator to TypeScript 7 fails dependency resolution (ERESOLVE) and breaks npm run lint. There is no released typescript-eslint with TypeScript 7 support yet. This PR can merge once typescript-eslint ships a TS 7-compatible release.

(For context: the repo root already runs TypeScript 7 for typecheck:worker, which passes — the blocker is specifically the eslint toolchain in signature-generator, which the root doesn't use.)


Generated by Claude Code

Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 7.0.2.
- [Release notes](https://github.com/microsoft/TypeScript/releases)
- [Commits](https://github.com/microsoft/TypeScript/commits)

---
updated-dependencies:
- dependency-name: typescript
  dependency-version: 7.0.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/signature-generator/typescript-7.0.2 branch from 50ff6d4 to 879cca7 Compare July 27, 2026 02:46
bryanfawcett added a commit that referenced this pull request Jul 27, 2026
Upgrades signature-generator's TypeScript to the highest line its
linter supports. Dependabot #34 proposed typescript 7.0.2, but
typescript-eslint hard-blocks TS 7.0 at runtime ("typescript-eslint
does not support TS 7.0"); support is only tracked for TS >=7.1
(typescript-eslint issue #10940). typescript-eslint peers
typescript <6.1.0, so 6.0.3 is the newest compatible release.

Verified: lint clean, tsc -b + astro build OK, 148 tests pass.
Closes the 7.0.2 attempt (#34) as upstream-blocked.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Copy link
Copy Markdown
Contributor

Closing — TypeScript 7.0.2 can't be adopted here yet. typescript-eslint hard-errors at runtime on TS 7.0 ("typescript-eslint does not support TS 7.0") and only tracks support for TS ≥7.1 (typescript-eslint#10940); it also peers typescript <6.1.0. Forcing 7.0.2 breaks npm run lint, so it can't land without breaking the build.

Instead, #44 (merged) upgraded signature-generator to TypeScript 6.0.3 — the newest release the linter supports — verified green (lint + build + 148 tests). Dependabot will re-propose 7.x once a typescript-eslint release supports it.


Generated by Claude Code

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/signature-generator/typescript-7.0.2 branch July 27, 2026 06:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant