Skip to content

fix: add missing @types/minimatch devDependency#9928

Open
k1832 wants to merge 1 commit intoVSCodeVim:masterfrom
k1832:fix/build-test
Open

fix: add missing @types/minimatch devDependency#9928
k1832 wants to merge 1 commit intoVSCodeVim:masterfrom
k1832:fix/build-test

Conversation

@k1832
Copy link

@k1832 k1832 commented Feb 10, 2026

What this PR does / why we need it:

Adds @types/minimatch@5.1.2 to devDependencies. gulp prepare-test fails when re-resolving dependencies (e.g. yarn install --no-lockfile) because @types/glob depends on @types/minimatch types, but it was not listed as a devDependency.

CI uses yarn install --frozen-lockfile which pins the original minimatch that bundled its own types, so CI passes. The issue surfaces on a fresh contributor setup where yarn resolves a newer minimatch that no longer bundles types.

Which issue(s) this PR fixes

Fixes #9930

Special notes for your reviewer:

  • npx gulp prepare-test completes without errors
  • Full test suite passes (3157 passing)

`gulp prepare-test` fails when re-resolving dependencies (e.g.
`yarn install --no-lockfile`) because `@types/glob` depends on
`@types/minimatch` types, but `@types/minimatch` was not in
devDependencies.

CI uses `yarn install --frozen-lockfile` which pins the original
minimatch version that bundled its own types, so CI passes. The
issue only surfaces on a fresh contributor setup where yarn
resolves a newer minimatch that no longer bundles types.
@k1832 k1832 changed the title Add missing @types/minimatch devDependency fix: add missing @types/minimatch devDependency Feb 10, 2026
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.

gulp prepare-test fails with missing @types/minimatch on fresh setup

2 participants