owasp-dependency-check-daily.yml 757 B

12345678910111213141516171819202122232425262728293031
  1. # the benefit of this over dependabot is that this also analyzes transitive dependencies
  2. # while dependabot (at least currently) only analyzes top-level dependencies
  3. name: OWASP dependency check (daily)
  4. on:
  5. schedule:
  6. - cron: '30 1 * * *'
  7. workflow_dispatch:
  8. jobs:
  9. analyze:
  10. runs-on: ubuntu-latest
  11. steps:
  12. - uses: actions/checkout@v3
  13. - name: Set up Java 11
  14. uses: actions/setup-java@v3
  15. with:
  16. distribution: temurin
  17. java-version: 11
  18. - uses: gradle/gradle-build-action@v2
  19. with:
  20. arguments: ":javaagent:dependencyCheckAnalyze"
  21. - name: Upload report
  22. if: always()
  23. uses: actions/upload-artifact@v3
  24. with:
  25. path: javaagent/build/reports