| 1 | name: Lint dependencies (for licences, allowed sources, banned dependencies, vulnerabilities) |
| 2 | on: |
| 3 | pull_request: |
| 4 | paths: |
| 5 | - '**/Cargo.toml' |
| 6 | workflow_dispatch: |
| 7 | schedule: |
| 8 | - cron: '0 0 * * *' |
| 9 | |
| 10 | permissions: {} |
| 11 | |
| 12 | jobs: |
| 13 | cargo-deny: |
| 14 | runs-on: ubuntu-latest |
| 15 | steps: |
| 16 | - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 |
| 17 | with: |
| 18 | persist-credentials: false |
| 19 | - uses: EmbarkStudios/cargo-deny-action@6c8f9facfa5047ec02d8485b6bf52b587b7777d1 # v2.0.18 |