Audit #10
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Audit | |
| on: | |
| schedule: | |
| # Monday 06:00 UTC. Visibility-only β no PRs are gated by this run. | |
| - cron: "0 6 * * 1" | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| audit: | |
| name: pnpm audit (non-blocking) | |
| if: github.repository == 'conventional-changelog/commitlint' | |
| runs-on: ubuntu-latest | |
| # Findings here are almost always in upstream tooling we use deliberately | |
| # (lerna, nx, commitizen, vitepress). The job surfaces issues for review | |
| # but does not block ongoing work β hence continue-on-error. | |
| continue-on-error: true | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - name: Setup pnpm | |
| uses: pnpm/action-setup@v6 | |
| - uses: actions/setup-node@v7 | |
| with: | |
| node-version: lts/* | |
| cache: pnpm | |
| - name: Install dependencies | |
| run: pnpm install --frozen-lockfile | |
| - name: Audit | |
| run: pnpm audit --audit-level=high |