Skip to content

chore(deps-dev): take the three devDependency bumps in one tested pass - #29

Merged
anilcancakir merged 1 commit into
mainfrom
chore/devdep-majors
Aug 3, 2026
Merged

chore(deps-dev): take the three devDependency bumps in one tested pass#29
anilcancakir merged 1 commit into
mainfrom
chore/devdep-majors

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

What

Dependency From To Dependabot PR
typescript 6.0.3 7.0.2 #16 (major)
@types/node 25.9.1 26.1.1 #15 (major)
vitest 4.1.7 4.1.10 #9 (patch)

All three are devDependencies. The published package's runtime dependencies and their declared ranges are untouched.

Why one PR instead of three merges

Every one of those PRs was cut against the lockfile that #28 replaced, so each would have needed a rebase and its own CI cycle, and two of them are major bumps whose only real question is "does the build still pass". Taking them together answers that question once, against the tree that actually exists now.

TypeScript 7 is the interesting one: it compiles src/ with no source change and no new diagnostics.

Testing

Closes #16, closes #15, closes #9.

Dependabot had three open PRs against mcps/fluttersdk-mcp: typescript
6.0.3 to 7.0.2, @types/node 25.9.1 to 26.1.1, and vitest 4.1.7 to 4.1.10.
Two are major bumps, and all three would have had to rebase onto the
lockfile that #28 rewrote, so they are taken together here and verified
once instead of three times.

tsc 7 compiles the bridge with no source change, vitest 4.1.10 runs the
two bridge tests green, and npm audit still reports 0 vulnerabilities.
These are devDependencies only: the published package's runtime
dependencies and their declared ranges are untouched.
Copilot AI review requested due to automatic review settings August 3, 2026 22:59

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR batches three devDependency upgrades for the mcps/fluttersdk-mcp package (TypeScript, Node typings, and Vitest) into a single lockfile refresh, aiming to confirm the build/test pipeline stays green after the major toolchain bumps.

Changes:

  • Bump typescript from ^6.0.3 to ^7.0.2.
  • Bump @types/node from ^25.9.1 to ^26.1.1.
  • Bump vitest from ^4.1.7 to ^4.1.10, updating the lockfile accordingly.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
mcps/fluttersdk-mcp/package.json Updates the devDependency version ranges for TypeScript, Node typings, and Vitest.
mcps/fluttersdk-mcp/package-lock.json Regenerates the lockfile to reflect the new resolved versions (including transitive updates) after the devDependency bumps.
Files not reviewed (1)
  • mcps/fluttersdk-mcp/package-lock.json: Generated file

@anilcancakir
anilcancakir merged commit fd52b8a into main Aug 3, 2026
4 checks passed
@anilcancakir
anilcancakir deleted the chore/devdep-majors branch August 3, 2026 23:02
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.

2 participants