From ef057c48d71337ad9308f86272dc85fa7de78e9a Mon Sep 17 00:00:00 2001 From: Joost de Valk Date: Thu, 10 Sep 2026 10:54:10 +0200 Subject: [PATCH] fix(mcp): support npm 10 dependency installation --- .github/workflows/ci.yml | 24 ++++++++++++++++++++++++ mcp/package.json | 4 +--- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 5eba6391..36fee414 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,6 +10,30 @@ permissions: contents: read jobs: + mcp: + runs-on: ubuntu-latest + defaults: + run: + working-directory: mcp + steps: + - uses: actions/checkout@v7 + + - name: Set up Node.js + uses: actions/setup-node@v7 + with: + node-version: 22 + cache: npm + cache-dependency-path: mcp/package-lock.json + + - name: Install MCP dependencies + run: npm ci + + - name: Audit MCP dependencies + run: npm audit + + - name: Generate MCP data and type-check + run: npm run build:data && npm run typecheck + build: runs-on: ubuntu-latest steps: diff --git a/mcp/package.json b/mcp/package.json index 1c5b04a7..b775f767 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -20,8 +20,6 @@ "yaml": "^2.6.0" }, "overrides": { - "miniflare": { - "sharp": "^0.35.4" - } + "sharp": "^0.35.4" } }