• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: Security audit
2on:
3  pull_request:
4    paths:
5      - '**/Cargo.toml'
6      - '**/Cargo.lock'
7  push:
8    paths:
9      - '**/Cargo.toml'
10      - '**/Cargo.lock'
11  schedule:
12  - cron: '3 3 3 * *'
13permissions:
14  contents: read
15jobs:
16  security_audit:
17    permissions:
18      issues: write # to create issues (actions-rs/audit-check)
19      checks: write # to create check (actions-rs/audit-check)
20    runs-on: ubuntu-latest
21    steps:
22    - name: Checkout repository
23      uses: actions/checkout@v3
24    - uses: actions-rs/audit-check@v1
25      with:
26        token: ${{ secrets.GITHUB_TOKEN }}
27