Skip to content

feat: single installer CLI, app.info metrics, e2e test suite, and skill refinements #55

feat: single installer CLI, app.info metrics, e2e test suite, and skill refinements

feat: single installer CLI, app.info metrics, e2e test suite, and skill refinements #55

name: Dependency Audit
on:
pull_request:
branches: ["**"]
push:
branches: [main]
workflow_dispatch:
concurrency:
group: dependency-audit-${{ github.ref }}
cancel-in-progress: true
jobs:
audit:
name: npm audit
runs-on: ubuntu-latest
strategy:
matrix:
package:
- path: installer
name: installer
- path: tests
name: tests
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: "22"
- name: Audit ${{ matrix.package.name }}
# --audit-level=high: ignore low/moderate, fail on high/critical CVEs only
run: npm audit --audit-level=high
working-directory: ${{ matrix.package.path }}