Repository navigation
Resolve Dependabot alerts and add npm to Dependabot config - #27
Merged
Merged
Conversation
Refresh brace-expansion lock entries to patched versions within their existing ranges, and add a yarn resolution to lift serialize-javascript to ^7.0.5. mocha 10 and 11 pin serialize-javascript ^6.0.2, and only the ESM-only mocha 12 accepts v7; mocha loads it solely for parallel mode.
Group all JavaScript dependency updates into a single monthly PR with a 7-day cooldown, matching the github-actions configuration.
This was referenced Sep 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves the open Dependabot alerts and adds JavaScript dependencies to the Dependabot config.
Dependabot alerts
All five alerts are in dev dependencies.
resolutionsentry for^7.0.5, which resolves to 7.1.2. mocha 10 and 11 pinserialize-javascript ^6.0.2; only mocha 12 accepts v7, and it's ESM-only, which would require reworking the CommonJS test harness loaded by the VS Code extension host. The official@vscode/test-clirunner also pins mocha 11, so the override would be needed there too. mocha only loads serialize-javascript in--parallelmode, which this repo doesn't use.Dependabot config
Adds the
npmecosystem (which covers yarn) to.github/dependabot.yml: all updates grouped into one monthly PR with a 7-day cooldown, matching the github-actions entry.Testing
yarn install --frozen-lockfile,yarn lint, andyarn run vscode:prepublishpass.yarn teston macOS fails to launch VS Code 1.140 onmaintoo (its binary was renamed fromElectrontoCode, which@vscode/test-electron2.5.2 doesn't know about), so I ran the suite with the executable path passed explicitly. CI runs on Linux and isn't affected.