From 4fa817cd7d5b2562cf2a25b24abd549a4c439191 Mon Sep 17 00:00:00 2001 From: Affaan Mustafa Date: Tue, 10 Mar 2026 20:13:05 -0700 Subject: [PATCH] ci: install validation deps for hook checks --- .github/workflows/ci.yml | 3 +++ .github/workflows/reusable-validate.yml | 3 +++ package-lock.json | 2 +- package.json | 2 +- 4 files changed, 8 insertions(+), 2 deletions(-) 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",