[Deps] Safe dependency updates (2026-02-25)#1027
[Deps] Safe dependency updates (2026-02-25)#1027github-actions[bot] wants to merge 1 commit intomainfrom
Conversation
Updated packages (all within semver ranges): - @commitlint/cli: 20.4.1 -> 20.4.2 - @commitlint/config-conventional: 20.4.1 -> 20.4.2 - @types/node: 25.2.3 -> 25.3.0 - @typescript-eslint/eslint-plugin: 8.55.0 -> 8.56.1 - @typescript-eslint/parser: 8.55.0 -> 8.56.1 - eslint: 10.0.0 -> 10.0.2 - glob: 13.0.1 -> 13.0.6 - typescript-eslint: 8.55.0 -> 8.56.1 Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
✅ Coverage Check PassedOverall Coverage
📁 Per-file Coverage Changes (1 files)
Coverage comparison generated by |
There was a problem hiding this comment.
Pull request overview
This PR contains automated safe dependency updates for development dependencies, primarily patch-level updates that stay within existing semver ranges defined in package.json. The updates include linting tools (commitlint, typescript-eslint, eslint), type definitions (@types/node), and the glob package.
Changes:
- Updated 8 devDependency packages to their latest patch/minor versions (commitlint, typescript-eslint, eslint, glob, @types/node)
- Updated transitive dependencies (acorn, ajv, minimatch, eslint-scope, espree, minipass, path-scurry, undici-types) to support the main package updates
- Deduplicated fdir package by moving it from nested location under tinyglobby to top-level node_modules
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| package.json | Updated glob from ^13.0.1 to ^13.0.6 (explicit minimum version bump) |
| package-lock.json | Updated locked versions for 8 direct devDependencies and their transitive dependencies; deduplicated fdir package |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "eslint": "^10.0.0", | ||
| "eslint-plugin-security": "^3.0.1", | ||
| "glob": "^13.0.1", | ||
| "glob": "^13.0.6", |
There was a problem hiding this comment.
The package.json shows glob updated to ^13.0.6, but the PR description mentions several other packages (commitlint, typescript-eslint, @types/node, eslint) that were also updated in package-lock.json. For consistency and to document the minimum tested versions, consider updating all explicitly updated packages in package.json (e.g., @commitlint/cli to ^20.4.2, @typescript-eslint/eslint-plugin to ^8.56.1, etc.), not just glob.
Build Test: Bun Results ✅
Overall: PASS Tested with Bun v1.3.9
|
Deno Build Test Results
Overall: ✅ PASS
|
.NET Build Test Results
Overall: ✅ PASS Run outputhello-world:
|
Smoke Test ResultsMerged PRs: #1026 feat: unify API proxy sidecar into Squid proxy container | #1025 docs: add sandbox design rationale (Docker vs microVMs)
Overall: PASS
|
C++ Build Test Results
Overall: ✅ PASS All C++ projects configured and built successfully.
|
🟢 Build Test: Node.js — PASS
Overall: PASS ✅
|
Chroot Version Comparison Results
Result: ❌ Not all versions matched. Python and Node.js versions differ between host and chroot environments.
|
Automated Safe Dependency Updates
This PR contains safe patch-level dependency updates verified to pass all existing tests.
Updated Dependencies
@commitlint/cli@commitlint/config-conventional@types/node@typescript-eslint/eslint-plugin@typescript-eslint/parsereslintglobtypescript-eslintSecurity Fixes Included
No HIGH/CRITICAL vulnerabilities were found. One MODERATE vulnerability (ajv ReDoS, GHSA-2g4f-4pwh-qvx6) was identified in a transitive dev dependency — not directly fixable without major version bumps.
Skipped Updates (Major Version Changes)
The following packages have newer major versions with breaking changes and were excluded:
chalk: 4.x → 5.x (ESM-only breaking change)commander: 12.x → 14.x (major)eslint-plugin-security: 3.x → 4.x (major)execa: 5.x → 9.x (major)Verification
package.jsonGenerated by Dependency Security Monitor Workflow