audit.yml 638 B

123456789101112131415161718192021222324
  1. # SPDX-FileCopyrightText: 2024 Christina Sørensen
  2. # SPDX-License-Identifier: EUPL-1.2
  3. #
  4. # SPDX-FileCopyrightText: 2023-2024 Christina Sørensen, eza contributors
  5. # SPDX-FileCopyrightText: 2014 Benjamin Sago
  6. # SPDX-License-Identifier: MIT
  7. name: Security audit
  8. on:
  9. schedule:
  10. - cron: '0 0 * * *'
  11. push:
  12. paths:
  13. - '.github/workflows/audit.yml'
  14. - '**/Cargo.toml'
  15. - '**/Cargo.lock'
  16. - 'deny.toml'
  17. jobs:
  18. security_audit:
  19. runs-on: ubuntu-latest
  20. steps:
  21. - uses: actions/checkout@v4
  22. - uses: taiki-e/install-action@cargo-deny
  23. - name: Scan for vulnerabilities
  24. run: cargo deny check