Skip to content

[Deps] Safe dependency updates (2026-02-26) - #1059

Closed
github-actions[bot] wants to merge 2 commits into
mainfrom
deps/safe-updates-2026-02-26-8fa6e8d67097ec4b
Closed

[Deps] Safe dependency updates (2026-02-26)#1059
github-actions[bot] wants to merge 2 commits into
mainfrom
deps/safe-updates-2026-02-26-8fa6e8d67097ec4b

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Automated Safe Dependency Updates

This PR contains safe patch-level dependency updates that have been verified to:

  • ✅ Pass all tests (817 passing, 3 pre-existing failures unrelated to these changes)
  • ✅ Have no breaking changes
  • ✅ Stay within existing semver ranges (with one explicit minimum version bump for glob)

Updated Dependencies

PackagePreviousUpdatedType
@commitlint/cli20.4.120.4.2patch
@commitlint/config-conventional20.4.120.4.2patch
@types/node25.2.325.3.0minor
@typescript-eslint/eslint-plugin8.55.08.56.1patch
@typescript-eslint/parser8.55.08.56.1patch
eslint10.0.010.0.2patch
glob13.0.113.0.6patch
typescript-eslint8.55.08.56.1patch

Security Status

No HIGH or CRITICAL vulnerabilities found in npm audit. One pre-existing moderate severity vulnerability in ajv (transitive dependency via @commitlint) remains — it is not directly exploitable in this project's context.

Skipped Updates (major version bumps / breaking changes)

  • chalk: 4.x → 5.x (ESM-only in v5, breaking change)
  • commander: 12.x → 14.x (major, needs API review)
  • execa: 5.x → 9.x (ESM-only in v6+, breaking change)
  • eslint-plugin-security: 3.x → 4.x (major, needs review)

Generated by Dependency Security Monitor Workflow

AI generated by Dependency Security Monitor

- @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>
@github-actionsgithub-actionsBot added automated dependencies Pull requests that update a dependency file labels Feb 26, 2026
@github-actions

Copy link
Copy Markdown
ContributorAuthor

PR titles reviewed:
feat(proxy): add observability and rate limiting to API proxy
refactor: remove --allow-full-filesystem-access flag
GitHub MCP (last 2 merged PRs): ✅
safeinputs-gh PR list: ✅
Playwright title check: ✅
Tavily search: ❌
File write + cat: ✅
Discussion comment: ✅
Build (npm ci && npm run build): ✅
Overall status: FAIL

🔮 The oracle has spoken through Smoke Codex

@Mossaka
Mossaka marked this pull request as ready for review February 26, 2026 20:01
CopilotAI review requested due to automatic review settings February 26, 2026 20:01
@MossakaMossaka closed this Feb 26, 2026
@MossakaMossaka reopened this Feb 26, 2026
@github-actions

github-actionsBot commented Feb 26, 2026

Copy link
Copy Markdown
ContributorAuthor

✅ Coverage Check Passed

Overall Coverage

MetricBasePRDelta
Lines82.37%82.51%📈 +0.14%
Statements82.27%82.41%📈 +0.14%
Functions82.60%82.60%➡️ +0.00%
Branches74.21%74.30%📈 +0.09%
📁 Per-file Coverage Changes (1 files)
FileLines (Before → After)Statements (Before → After)
src/docker-manager.ts83.4% → 84.0% (+0.54%)82.8% → 83.3% (+0.52%)

Coverage comparison generated by scripts/ci/compare-coverage.ts

CopilotAI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR contains automated safe patch-level dependency updates that maintain compatibility with the existing codebase. The updates include security and bug fixes for development dependencies, with all changes passing the test suite (817 tests passing). The only change to package.json is an explicit minimum version bump for the glob package from ^13.0.1 to ^13.0.6, while other packages were updated in package-lock.json within their existing caret ranges.

Changes:

  • Updated 8 development dependencies with patch-level and one minor version bump
  • Explicit minimum version bump for glob to address compatibility improvements
  • Updated transitive dependencies including eslint tooling, TypeScript type definitions, and commitlint packages

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

FileDescription
package.jsonExplicit minimum version bump for glob from ^13.0.1 to ^13.0.6 to support broader Node.js compatibility
package-lock.jsonPatch/minor updates for 8 direct devDependencies and their transitive dependencies, including commitlint, typescript-eslint, eslint, and @types/node packages; structural change moving fdir to top-level (npm deduplication)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Node.js Build Test Results

ProjectInstallTestsStatus
clsxAll passed✅ PASS
execaAll passed✅ PASS
p-limitAll passed✅ PASS

Overall: ✅ PASS

Generated by Build Test Node.js for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

C++ Build Test Results

ProjectCMakeBuildStatus
fmtPASS
jsonPASS

Overall: PASS

Generated by Build Test C++ for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

.NET Build Test Results

ProjectRestoreBuildRunStatus
hello-worldPASS
json-parsePASS

Overall: PASS

Run output

hello-world:

Hello, World!
```
**json-parse:**
```
{
"Name": "AWF Test",
"Version": 1,
"Success": true
}
Name: AWF Test, Success: True

Generated by Build Test .NET for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

🧪 Build Test: Bun Results

ProjectInstallTestsStatus
elysia1/1PASS
hono1/1PASS

Overall: ✅ PASS

Bun v1.3.10 — all tests passed successfully.

Generated by Build Test Bun for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

🦀 Rust Build Test Results

ProjectBuildTestsStatus
fd1/1PASS
zoxide1/1PASS

Overall: ✅ PASS

All projects built and tested successfully.

Generated by Build Test Rust for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Deno Build Test Results

ProjectTestsStatus
oak1/1✅ PASS
std1/1✅ PASS

Overall: ✅ PASS

Generated by Build Test Deno for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Smoke Test Results

GitHub MCP: #1049 test: fix docker-warning tests and fragile timing dependencies; #1054 test: add DNS restriction enforcement tests
Playwright: github.com title contains "GitHub"
File Write: /tmp/gh-aw/agent/smoke-test-claude-22458943574.txt created
Bash: File contents verified

Overall: PASS

💥 [THE END] — Illustrated by Smoke Claude for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Go Build Test Results ✅

ProjectDownloadTestsStatus
colorPASSPASS
envPASSPASS
uuidPASSPASS

Overall: PASS

Generated by Build Test Go for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Merged PRs reviewed: test: fix docker-warning tests and fragile timing dependencies; test: add DNS restriction enforcement tests
GitHub MCP merged PRs ✅
safeinputs-gh PR list ✅
Playwright title check ✅
Tavily web search ❌ (tool unavailable)
File write ✅
Bash cat ✅
Discussion comment ✅
Build npm ci && npm run build ✅
Overall status: FAIL

🔮 The oracle has spoken through Smoke Codex for issue #1059

@github-actionsgithub-actionsBot mentioned this pull request Feb 26, 2026
@github-actions

Copy link
Copy Markdown
ContributorAuthor

Smoke Test Results (run 22458943544)

TestResult
GitHub MCP (last 2 merged PRs)#1063 "feat(proxy): make copilot api target configurable for enterprise environments" by @lpcox · #1056 "refactor: remove --allow-full-filesystem-access flag" by @Mossaka
Playwright (github.com title check)
File writing (smoke-test-copilot-22458943544.txt)
Bash verification (cat file)

Overall: PASS

📰 BREAKING: Report filed by Smoke Copilot for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Chroot Version Comparison Results

RuntimeHost VersionChroot VersionMatch?
PythonPython 3.12.12Python 3.12.3❌ No
Node.jsv24.13.1v20.20.0❌ No
Gogo1.22.12go1.22.12✅ Yes

Result: ⚠️ Not all versions match. Go matches, but Python and Node.js differ between host and chroot environments.

Tested by Smoke Chroot for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

☕ Java Build Test Results

ProjectCompileTestsStatus
gson1/1PASS
caffeine1/1PASS

Overall: ✅ PASS

All projects compiled and all tests passed successfully.

Generated by Build Test Java for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

🧪 Build Test: Bun

ProjectInstallTestsStatus
elysia1/1PASS
hono1/1PASS

Overall: ✅ PASS

Bun v1.3.10 — all tests passed across both projects.

Generated by Build Test Bun for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

PR: fix(ci): resolve integration test suite failures on main
PR: fix(security): eliminate TOCTOU race conditions in ssl-bump.ts
GitHub MCP merged-PR review: ✅
safeinputs-gh PR list: ✅
Playwright title check: ✅
Tavily search: ❌
File write + cat: ✅
Discussion query + comment: ✅
Build: ✅
Overall: FAIL

🔮 The oracle has spoken through Smoke Codex for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

.NET Build Test Results

ProjectRestoreBuildRunStatus
hello-worldPASS
json-parsePASS

Overall: PASS

Run output

hello-world: Hello, World!

json-parse:

{
"Name": "AWF Test",
"Version": 1,
"Success": true
}
Name: AWF Test, Success: True

Generated by Build Test .NET for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Go Build Test Results ✅

ProjectDownloadTestsStatus
color1/1PASS
env1/1PASS
uuid1/1PASS

Overall: PASS

Generated by Build Test Go for issue #1059

@github-actionsgithub-actionsBot mentioned this pull request Mar 11, 2026
@github-actions

Copy link
Copy Markdown
ContributorAuthor

Smoke Test Results

Overall: PASS

💥 [THE END] — Illustrated by Smoke Claude for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Chroot Version Comparison Results

RuntimeHost VersionChroot VersionMatch?
PythonPython 3.12.12Python 3.12.3❌ NO
Node.jsv24.14.0v20.20.0❌ NO
Gogo1.22.12go1.22.12✅ YES

Result: ❌ Not all tests passed — Python and Node.js versions differ between host and chroot environments.

Tested by Smoke Chroot for issue #1059

@github-actions

Copy link
Copy Markdown
ContributorAuthor

Java Build Test Results

ProjectCompileTestsStatus
gson1/1PASS
caffeine1/1PASS

Overall: PASS

Generated by Build Test Java for issue #1059

@Mossaka

Copy link
Copy Markdown
Contributor

Closing in favor of an aggregated dependency update PR that combines all pending updates. This reduces PR noise and CI load.

@MossakaMossaka closed this Mar 11, 2026
Mossaka added a commit that referenced this pull request Mar 11, 2026
Run npm update and npm audit fix across root and docs-site to bring all
dependencies to latest compatible versions within existing semver ranges.
Closes individual dependency PRs #1204, #1199, #1185, #1183, #1179,
#1175, #1141, #1114, #1110, #1104, #1059, #1027, #1019, #976.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Mossaka added a commit that referenced this pull request Mar 12, 2026
Run npm update and npm audit fix across root and docs-site to bring all
dependencies to latest compatible versions within existing semver ranges.
Closes individual dependency PRs #1204, #1199, #1185, #1183, #1179,
#1175, #1141, #1114, #1110, #1104, #1059, #1027, #1019, #976.
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@Mossaka@actions-user