diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e4d61e29..7498eee2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -156,6 +156,9 @@ jobs: with: node-version: '20.x' + - name: Install validation dependencies + run: npm ci --ignore-scripts + - name: Validate agents run: node scripts/ci/validate-agents.js continue-on-error: false diff --git a/.github/workflows/reusable-validate.yml b/.github/workflows/reusable-validate.yml index 1d0da8f1..27b483de 100644 --- a/.github/workflows/reusable-validate.yml +++ b/.github/workflows/reusable-validate.yml @@ -24,6 +24,9 @@ jobs: with: node-version: ${{ inputs.node-version }} + - name: Install validation dependencies + run: npm ci --ignore-scripts + - name: Validate agents run: node scripts/ci/validate-agents.js diff --git a/package-lock.json b/package-lock.json index 7658be1b..0ad4a637 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ }, "devDependencies": { "@eslint/js": "^9.39.2", - "ajv": "^8.17.0", + "ajv": "^8.18.0", "c8": "^10.1.2", "eslint": "^9.39.2", "globals": "^17.1.0", diff --git a/package.json b/package.json index 1acb0444..352d41fc 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ }, "devDependencies": { "@eslint/js": "^9.39.2", - "ajv": "^8.17.0", + "ajv": "^8.18.0", "c8": "^10.1.2", "eslint": "^9.39.2", "globals": "^17.1.0",