diff --git a/.github/workflows/codeguardian.yml b/.github/workflows/codeguardian.yml index 8ddf0ef..260aad8 100644 --- a/.github/workflows/codeguardian.yml +++ b/.github/workflows/codeguardian.yml @@ -10,6 +10,9 @@ jobs: scan: name: Run CodeGuardian runs-on: ubuntu-latest + strategy: + matrix: + node-version: [20, 22, 24, 25] steps: - name: Checkout repository uses: actions/checkout@v5 @@ -17,11 +20,11 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v5 with: - node-version: '22' + node-version: ${{ matrix.node-version }} cache: 'npm' - name: Install dependencies run: npm ci - name: Run CodeGuardian scanner (CI mode) - run: npx codeguardian --ci + run: node src/cli.js --ci diff --git a/package-lock.json b/package-lock.json index 345dee3..13a423c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "codeguardian": "src/cli.js" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }, "node_modules/@nodelib/fs.scandir": { diff --git a/package.json b/package.json index 54f59fa..0caeb34 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,6 @@ "ignore": "^7.0.5" }, "engines": { - "node": ">=18.0.0" + "node": ">=20.0.0" } }