chore(deps-dev): bump typescript from 5.9.3 to 7.0.2 in /clawhub-plugin - #5261
Conversation
Bumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 7.0.2. - [Release notes](https://github.com/microsoft/TypeScript/releases) - [Commits](microsoft/TypeScript@v5.9.3...v7.0.2) --- 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>
vivekchand
left a comment
There was a problem hiding this comment.
Test plan & review notes
Repo: vivekchand/clawmetry
What changed
clawhub-plugin/package.json: dev-deptypescriptbumped from^5.4.0→^7.0.2(one line, dev-only)
Note on the E2E Gate failure
The E2E Gate (required) failure here appears to be the same systemic drift-bot issue blocking every open dependabot PR right now — not something introduced by the TypeScript version bump. Other unrelated PRs (#5260, #5257, #5247, etc.) show the identical failure signature. Clearing it requires updating the product blueprint in 8090 Software Factory to match the current codebase state; that's an owner/author call, not a code problem in this PR.
Why this one deserves a manual look before merging
TypeScript 7 is a significant release — the compiler is now the Go-based tsc binary (typescript-go), not the Node.js one. For a simple plugin that just uses tsc as a build/type-check step this is usually fine, but worth a quick sanity check:
cd clawhub-plugin
npm install # picks up TS 7.0.2
npx tsc --version # should print 7.0.2
npx tsc --noEmit # zero type errors expectedWhat to look at
clawhub-plugin/compiles clean with TS 7- No
package-lock.jsonoryarn.lockchange is in the diff — if the plugin has one, it may need a manualnpm install+ commit to keep it in sync
Issue link
No linked issue found (routine dep bump — none expected).
Generated by Claude Code
vivekchand
left a comment
There was a problem hiding this comment.
Test plan & review notes
Repo: vivekchand/clawmetry
What changed
- Bumps
typescriptdev-dependency inclawhub-plugin/from^5.4.0to^7.0.2
Why this warrants a quick eyeball
TypeScript 7 is the Go-rewrite release — it's not a normal semver bump. The compiler is ~10× faster, but it dropped some APIs and tightened type-checking in ways that can surface latent errors that 5.x silently accepted. The ^7.0.2 range will auto-accept future 7.x releases, so worth validating now rather than in a follow-up fire drill.
Smoke commands
cd clawhub-plugin
npm install
npx tsc --noEmit # should pass clean — any new errors are this PR's business
npm run build # if the plugin has a build stepLikely failure modes
- Stricter excess-property checks or narrowed utility types that compiled fine under 5.x
- Any use of
@ts-ignoreoras anythat masked a type that 7.x now enforces at the declaration site - Plugin manifest /
.d.tsshape changes if the plugin exports types consumed by the main dashboard
Issue link
No Closes #N found in the body. Dependabot bumps don't usually need one, but if there's a tracking issue for the TypeScript 7 migration, linking it here would help reviewers confirm scope.
Generated by Claude Code
|
✨ auto-fixed: merged latest main into branch (was BEHIND), CI re-running Generated by Claude Code |
|
✨ auto-fixed: merged latest main into branch to bring it up to date Generated by Claude Code |
|
✨ auto-fixed: merged latest main into branch (branch was BEHIND) Generated by Claude Code |
|
Blocked on the No action taken by the pr-sweeper. Generated by Claude Code |
|
·@·d·ependabot r·ebase Generated by Claude Code |
2 similar comments
|
·@·d·ependabot r·ebase Generated by Claude Code |
|
·@·d·ependabot r·ebase Generated by Claude Code |
|
✨ auto-fixed: merged main into branch to bring it up to date (was BEHIND main) Generated by Claude Code |
|
·@·d·ependabot r·ebase Generated by Claude Code |
|
✨ auto-fixed: merged main into branch (was BEHIND) Generated by Claude Code |
|
✨ auto-fixed: merged main into branch (was behind — Trail data layer + supply chain hardening) Generated by Claude Code |
Test plan & review notesRepo: vivekchand/clawmetry What changed
Heads up: major version jump (skips 6.x) Smoke commands cd clawhub-plugin
npm ci
npx tsc --noEmit # should produce zero errors
npm run build # if a build script existsLikely failure modes from the diff
Current blocker Generated by Claude Code |
|
✨ auto-fixed: merged main into branch via update_pull_request_branch (branch was behind) Generated by Claude Code |
|
Auto-mergeability sweep: Drift Bot check failing — blueprint update required at factory.8090.ai before this PR can pass E2E Gate. Cannot fix externally. Skipping. Generated by Claude Code |
Bumps typescript from 5.9.3 to 7.0.2.
Release notes
Sourced from typescript's releases.
Commits
1e4744dMerge branch 'main' into ts7-releasea5a219cmicrosoft/typescript-go#4558ecfe30dUpdate status localization5de25b5Hide executable name in TypeScript statusd7ce74aShow bundled TypeScript version for packaged servers29be66aCorrect TS 7 release version to 7.0.2ed2bd1bMerge branch 'main' into ts7-release8873075Bump the github-actions group across 1 directory with 3 updates (microsoft/ty...9427131Set up stable / nightly extension split, other prep (microsoft/typescript-go#...d4eaca5microsoft/typescript-go#4549Maintainer changes
This version was pushed to npm by microsoft1es, a new releaser for typescript since your current version.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)