Use package-lock.json to pin conformance test dependencies (#1247)
This commit is contained in:
parent
cfa89a3907
commit
e55ae7b7bd
1 changed files with 1416 additions and 54 deletions
13
.github/workflows/ci-build-test.yml
vendored
13
.github/workflows/ci-build-test.yml
vendored
|
|
@ -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 }}
|
||||
|
|
|
|||
Loading…
Reference in a new issue