semgrep.yml 550 B

123456789101112131415161718192021222324
  1. on:
  2. workflow_dispatch: {}
  3. pull_request: {}
  4. push:
  5. branches:
  6. - main
  7. - master
  8. paths:
  9. - .github/workflows/semgrep.yml
  10. schedule:
  11. # random HH:MM to avoid a load spike on GitHub Actions at 00:00
  12. - cron: 35 14 * * *
  13. name: Semgrep
  14. jobs:
  15. semgrep:
  16. name: Scan
  17. runs-on: ubuntu-22.04
  18. env:
  19. SEMGREP_APP_TOKEN: ${{ secrets.SEMGREP_APP_TOKEN }}
  20. container:
  21. image: returntocorp/semgrep
  22. steps:
  23. - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
  24. - run: semgrep ci