Use package-lock.json to pin conformance test dependencies (#1247)

This commit is contained in:
Stephen Halter 2026-02-05 17:42:41 -08:00 • committed by GitHub
commit e55ae7b7bd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -16,6 +16,8 @@ on:
- "*.props"
- "Makefile"
- "global.json"
- "package.json"
- "package-lock.json"
- "src/**"
- "tests/**"
- "samples/**"
@ -52,15 +54,8 @@ jobs:
with:
node-version: '20'
- name: 📦 Install dependencies for tests
run: npm install @modelcontextprotocol/server-everything@2025.12.18
- name: 📦 Install dependencies for tests
run: npm install @modelcontextprotocol/server-memory
# Keep version in sync with McpConformanceVersion in Directory.Packages.props
- name: 📦 Install conformance test runner
run: npm install @modelcontextprotocol/conformance@0.1.10
- name: 📦 Install pinned npm dependencies for tests
run: npm ci
- name: 🏗️ Build
run: make build CONFIGURATION=${{ matrix.configuration }}