name: NPM Audit Check on: push: branches: [ master ] pull_request: branches: [ master ] schedule: - cron: '15 16 * * 5' jobs: npm_audit: name: Check NPM audit runs-on: ubuntu-latest timeout-minutes: 20 strategy: fail-fast: true permissions: contents: read steps: - name: Checkout repository uses: https://github.com/actions/checkout@v4 - name: Setup nodejs uses: https://github.com/actions/setup-node@v4 - name: Install dependencies run: npm ci - run: npm test name: Run tests