Skip to content

chore(deps): update all dependencies#355

Merged
polaz merged 1 commit intomainfrom
chore/#354-deps-update
Mar 18, 2026
Merged

chore(deps): update all dependencies#355
polaz merged 1 commit intomainfrom
chore/#354-deps-update

Conversation

@polaz
Copy link
Member

@polaz polaz commented Mar 18, 2026

Summary

  • Update all project dependencies to latest versions
  • Remove unused proxy-agent packages (http-proxy-agent, https-proxy-agent, socks-proxy-agent) — not imported anywhere in source code
  • Clean up obsolete proxy-agent mocks from fetch unit tests

Key Updates

Package From To
@modelcontextprotocol/sdk 1.26.0 1.27.1
undici 7.20.0 7.24.4
graphql 16.12.0 16.13.1
pino 10.3.0 10.3.1
prisma / @prisma/client 7.3.0 7.5.0
@types/node 24.10.10 25.5.0
typescript-eslint 8.54.0 8.57.1
eslint 10.0.0 10.0.3
@cloudflare/workers-types 4.20260203.0 4.20260317.1

Test Plan

  • yarn build — clean
  • yarn lint — 0 errors
  • yarn test — 4676/4676 passed (146 suites)

Closes #354

Summary by CodeRabbit

  • Chores

    • Updated all runtime dependencies and development tooling packages to their latest compatible versions.
    • Removed unnecessary proxy-related packages from the project's dependency stack.
    • Streamlined dependency resolution for improved build consistency.
  • Tests

    • Enhanced test configuration by refining mock setup in fetch utility tests.

- Update @modelcontextprotocol/sdk to 1.27.1
- Update undici to 7.24.4, graphql to 16.13.1, pino to 10.3.1
- Update prisma and @prisma/client to 7.5.0
- Update test runner to 30.3.0, eslint to 10.0.3, dotenv to 17.3.1
- Update @types/node to 25.5.0, typescript-eslint to 8.57.1
- Update @semantic-release/github to 12.0.6, @semantic-release/npm to 13.1.5
- Update @cloudflare/workers-types to 4.20260317.1
- Remove unused http-proxy-agent, https-proxy-agent, socks-proxy-agent
- Remove obsolete proxy-agent mocks from fetch tests

Closes #354
Copilot AI review requested due to automatic review settings March 18, 2026 03:59
@coderabbitai
Copy link

coderabbitai bot commented Mar 18, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: a3966a77-67c2-44e4-9e07-f136226fa4f5

📥 Commits

Reviewing files that changed from the base of the PR and between ca28174 and e0848d5.

⛔ Files ignored due to path filters (1)
  • yarn.lock is excluded by !**/yarn.lock, !**/*.lock
📒 Files selected for processing (2)
  • package.json
  • tests/unit/utils/fetch.test.ts
💤 Files with no reviewable changes (1)
  • tests/unit/utils/fetch.test.ts

📝 Walkthrough

Walkthrough

This pull request updates npm package versions across runtime and development dependencies, removes three unused proxy-agent packages, and updates corresponding test mocks. Tests pass and builds complete successfully.

Changes

Cohort / File(s) Summary
Dependency Updates
package.json
Multiple runtime dependency version bumps (@clack/prompts, @modelcontextprotocol/sdk, @prisma/client, graphql, pino, undici, prisma). Removal of http-proxy-agent, https-proxy-agent, and socks-proxy-agent. Numerous devDependency updates with new entries for typescript and vitepress.
Test Mock Updates
tests/unit/utils/fetch.test.ts
Removal of mocks for three proxy-agent modules to align with their removal from dependencies.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 The deps are fresh, the proxies gone,
Our packages march along and on,
With versions bumped and mocks aligned,
The tests all pass—perfection signed! 🚀✨

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore(deps): update all dependencies' accurately describes the primary change in the changeset—updating project dependencies.
Linked Issues check ✅ Passed The PR fulfills all coding requirements from issue #354: dependencies updated to latest versions, unused proxy-agent packages removed, and fetch test mocks cleaned up accordingly.
Out of Scope Changes check ✅ Passed All changes are directly aligned with issue #354 objectives; no out-of-scope modifications are present in the changeset.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/#354-deps-update
📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

Test Coverage Report

Overall Coverage: 95.86%

Metric Percentage
Statements 95.33%
Branches 86.4%
Functions 94.45%
Lines 95.86%

View detailed coverage report

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the GitLab MCP server’s dependency set to current versions, while removing unused direct proxy-agent dependencies and simplifying the related unit-test mocks.

Changes:

  • Bump key runtime/dev dependencies (e.g., @modelcontextprotocol/sdk, undici, graphql, prisma, eslint, jest, @types/node).
  • Remove unused direct dependencies: http-proxy-agent, https-proxy-agent, socks-proxy-agent.
  • Clean up fetch unit tests by dropping obsolete mocks for removed proxy-agent packages.

Reviewed changes

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

File Description
package.json Updates dependency versions and removes unused proxy-agent direct deps.
yarn.lock Lockfile refresh reflecting updated versions and dependency graph changes.
tests/unit/utils/fetch.test.ts Removes mocks for proxy-agent packages that are no longer installed directly.

You can also share your feedback on Copilot code review. Take the survey.

@codecov
Copy link

codecov bot commented Mar 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@polaz polaz merged commit 864b8c5 into main Mar 18, 2026
22 checks passed
@polaz polaz deleted the chore/#354-deps-update branch March 18, 2026 04:07
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.

chore(deps): update all dependencies

2 participants