Skip to content

chore(deps-dev): bump the dev-dependencies group with 6 updates - #307

Merged
eFAILution merged 1 commit into
betafrom
chore/dev-deps-2026-09-21
Sep 21, 2026
Merged

eFAILution merged 1 commit into
betafrom
chore/dev-deps-2026-09-21

Conversation

@eFAILution

Copy link
Copy Markdown
Owner

Description

Rebuilds #302, #303 and #304 against beta. All three were opened against main, whose package.json trails beta by everything in #297, so most of what they propose is already here and their lockfiles no longer apply.

Type of Change

  • Chore (dependencies)

Changes Made

Six of the thirteen root bumps across those PRs are genuinely newer than beta:

package from to reaches the VSIX?
@release-it/conventional-changelog ^12.0.0 ^12.0.2 no
@types/node ^26.5.1 ^26.6.1 no
dotenv ^17.4.2 ^18.0.0 no
js-yaml ^5.4.1 ^5.4.2 yes
mocha ^12.0.0 ^12.0.2 no
release-it ^21.0.2 ^21.1.0 no

The other seven (@octokit/core, @typescript-eslint/*, cz-emoji-conventional, eslint, globals, tsx, typescript-eslint) already landed in #297 at the same or a higher version.

Notes worth reading before merging

  • js-yaml is the only one that ships. dependencies is empty and esbuild bundles what src/ imports, so js-yaml is in the packaged extension and the rest are tooling. It is a patch bump, and the parser suites cover it.
  • The conventional-changelog-conventionalcommits v9 hold still holds. The lockfile moves a 10.x copy, but that is release-it's own nested dependency and was already on 10.x. The root pin is untouched at 9.3.1, as .github/dependabot.yml intends.
  • dotenv is declared and imported nowhere. grep -rn dotenv outside node_modules and the lockfile returns exactly one hit: its own line in package.json. The major bump is therefore inert. Removing it is the better answer than tracking it, but that is a separate change and not something to fold into a dependency PR.
  • One new transitive package: verkit@0.4.0 (MIT), a dependency of release-it@21.1.0. Dev-only.
  • Every version here was published at least three days ago, so nothing lands inside a 24-hour release window.

Validation

Run with npm 10 to match CI (Node 22):

  • npm ci — clean, 755 packages, found 0 vulnerabilities
  • npm test — 438 passing
  • npm run lint — clean at --max-warnings 0
  • npx tsc --noEmit — clean

The lockfile diff is 34 changed, 4 added, 2 removed — the six root bumps plus release-it's inquirer and conventional-changelog subtrees. No other root dependency moved.

Related

Closes #302, #303 and #304 once merged. Companion to #306 for the GitHub Actions bump.

Checklist

  • Self-review completed
  • No new warnings
  • All tests passing
  • No merge conflicts

Rebuilds #302, #303 and #304 against beta. All three were opened against
main, whose package.json trails beta by everything in #297, so most of
what they propose is already here and their lockfiles no longer apply.

  @release-it/conventional-changelog  ^12.0.0 -> ^12.0.2
  @types/node                         ^26.5.1 -> ^26.6.1
  dotenv                              ^17.4.2 -> ^18.0.0
  js-yaml                             ^5.4.1  -> ^5.4.2
  mocha                               ^12.0.0 -> ^12.0.2
  release-it                          ^21.0.2 -> ^21.1.0

js-yaml is the only one that reaches the packaged extension — src
imports it and esbuild bundles it — and it is a patch. The rest are
tooling.

The root conventional-changelog-conventionalcommits pin stays at 9.3.1;
the 10.x that moves in the lockfile is release-it's own nested copy,
already on 10.x before this change. dotenv is declared but imported
nowhere in the repo, so its major bump is inert — worth removing rather
than tracking, separately.

release-it 21.1.0 pulls in one new transitive package, verkit@0.4.0
(MIT). Every version here was published at least three days ago.
@github-actions

Copy link
Copy Markdown
Contributor

🛡️ Security Hardening Pipeline Results

Branch: chore/dev-deps-2026-09-21
Commit: a4bac1c

Workflow Run: 459
Branch: chore/dev-deps-2026-09-21
Commit: a4bac1c

Scan Status

Scanner Status
bandit ⏭️ skipped
checkov ⏭️ skipped
clamav ⏭️ skipped
codeql ✅ PASS
container ⏭️ skipped
dependency-review ✅ PASS
gitleaks ✅ PASS
grype ⏭️ skipped
lint ⏭️ skipped
opengrep ⏭️ skipped
osv ✅ PASS
sbom ⏭️ skipped
supply-chain ⏭️ skipped
trivy-container ⏭️ skipped
trivy-iac ⏭️ skipped
zap ⏭️ skipped

✅ All enabled scanners completed successfully.

Summaries Collected: 4

Scanner Results

🔬 CodeQL SAST (Javascript)

Status: Completed

Findings Summary

Critical High Medium Low Total
0 0 0 0 0

No security findings detected for Javascript.

Artifacts: CodeQL Reports (Javascript)

🔗 Dependency Review

Status: ✅ No issues found

No vulnerable or license-violating dependencies detected in this PR.
📋 View full report

🔑 Gitleaks (Secrets)

No 🔑 Gitleaks (Secrets) findings summary was produced.

📦 OSV (Dependencies)

No 📦 OSV (Dependencies) findings summary was produced.


Generated by Argus


Generated by Argus

@eFAILution
eFAILution merged commit 32b61e2 into beta Sep 21, 2026
23 checks passed
@eFAILution
eFAILution deleted the chore/dev-deps-2026-09-21 branch September 21, 2026 18:04
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