Skip to content

chore(deps): bump ovsx to 1.3.0 - #295

Merged
SebTardif merged 1 commit into
mainfrom
chore/deps-ovsx-1.3.0
Oct 22, 2026
Merged

SebTardif merged 1 commit into
mainfrom
chore/deps-ovsx-1.3.0

Conversation

@SebTardif

Copy link
Copy Markdown
Contributor

Summary

Bump the ovsx devDependency from 1.2.0 to 1.3.0. That is the Open VSX publish CLI used by Package and Upload (npx ovsx publish patchloom.vsix).

Why

Dependabot alerts 25, 26, and 27 are high findings in the development tree:

npm audit --audit-level=high was already red on main for those two packages. ovsx 1.3.0 depends on @vscode/vsce ^4 and no longer depends on follow-redirects, so both packages leave the tree. The existing secretlint override stays. Nothing in this lock installs that package anymore, and the pin still blocks the unpatched braces tree if a later dependency brings secretlint 10 back.

ovsx publish patchloom.vsix is still the positional package path. OVSX_PAT is still read from the environment. The CLI requires Node >= 22, which this repo already declares.

Verification

  • npm audit --audit-level=high: 0 vulnerabilities
  • follow-redirects, markdown-it, and braces are absent from package-lock.json
  • npx ovsx publish --help still accepts [extension.vsix]
  • npm run check: 481 passed, line coverage 92.91%, vsce package ok

Checklist

  • All commits in this pull request are signed off with git commit -s
  • I ran npm run check and it passes
  • I updated docs if user-facing behavior changed
  • I am contributing this work under the repository license (MIT)

ovsx 1.2.0 depended on follow-redirects 1.16.0 and nested
@vscode/vsce 3.9.2, which pinned markdown-it 14.3.2. ovsx 1.3.0
depends on @vscode/vsce 4 and drops follow-redirects.

Clears Dependabot alerts 25, 26, and 27 (GHSA-gfr2-rv44-r23c,
GHSA-8r9p-f939-6h3c, GHSA-q3jh-wrc6-jgq8).

npx ovsx publish <file.vsix> still publishes a prebuilt package.
OVSX_PAT is still read from the environment. Node floor stays >=22.

npm audit --audit-level=high is clean. npm run check: 481 passed,
line coverage 92.91%, vsce package ok.

Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
@SebTardif
SebTardif marked this pull request as ready for review October 22, 2026 15:17
@SebTardif
SebTardif merged commit 35572e1 into main Oct 22, 2026
28 checks passed
@SebTardif
SebTardif deleted the chore/deps-ovsx-1.3.0 branch October 22, 2026 15:17
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.

1 participant