diff --git a/.github/workflows/trivy-release.yml b/.github/workflows/trivy-release.yml new file mode 100644 index 000000000..906d919eb --- /dev/null +++ b/.github/workflows/trivy-release.yml @@ -0,0 +1,23 @@ +name: trivy security scans (release) +on: + schedule: + - cron: '17 0 * * 1' + workflow_dispatch: + +jobs: + trivy-repo: + runs-on: ubuntu-latest + name: trivy scan (release composer dependencies) + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Run trivy scanner on repository + run: make test_trivy_repo + trivy-docker: + runs-on: ubuntu-latest + name: trivy scan (release docker image) + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Run trivy scanner on release docker image + run: make test_trivy_docker TRIVY_TARGET_DOCKER_IMAGE=ghcr.io/shaarli/shaarli:release