From e850a79b7db23a8e683d3d97edb6ef21f952212d Mon Sep 17 00:00:00 2001 From: "jfrog-app-demo-v1[bot]" <182506936+jfrog-app-demo-v1[bot]@users.noreply.github.com> Date: Fri, 27 Sep 2024 21:46:20 +0000 Subject: [PATCH] Added frogbot-scan-repository.yml on jfrog-github-app/add-frogbot-configurations --- .github/workflows/frogbot-scan-repository.yml | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .github/workflows/frogbot-scan-repository.yml diff --git a/.github/workflows/frogbot-scan-repository.yml b/.github/workflows/frogbot-scan-repository.yml new file mode 100644 index 0000000..13a049a --- /dev/null +++ b/.github/workflows/frogbot-scan-repository.yml @@ -0,0 +1,45 @@ +name: "Frogbot Scan Repository" +on: + push: # Trigger the workflow on push events + branches: + - "jfrog-github-app/add-frogbot-configurations" # Specify the default branch or use '*' for all branches + workflow_dispatch: + repository_dispatch: + types: + - trigger-frogbot-scan + schedule: + # The repository will be scanned once a day at 00:00 GMT. + - cron: "0 0 * * *" + +permissions: + contents: write + pull-requests: write + security-events: write + +jobs: + scan-repository: + runs-on: ubuntu-latest + name: Scan Repository (${{ matrix.branch }} branch) + strategy: + matrix: + # The repository scanning will be triggered periodically on the following branches. + branch: [ "main" ] + steps: + - uses: jfrog/frogbot@v2 + env: + JFROG_CLI_LOG_LEVEL: "DEBUG" + # [Mandatory] + # JFrog platform URL (This functionality requires version 3.29.0 or above of Xray) + JF_URL: ${{ secrets.JF_URL }} + + # [Mandatory if JF_USER and JF_PASSWORD are not provided] + # JFrog access token with 'read' permissions on Xray service + JF_ACCESS_TOKEN: ${{ secrets.JF_TOKEN }} + + # [Mandatory] + # The GitHub token is automatically generated for the job + JF_GIT_TOKEN: ${{ secrets.GITHUB_TOKEN }} + + # [Mandatory] + # The name of the branch on which Frogbot will perform the scan + JF_GIT_BASE_BRANCH: ${{ matrix.branch }} \ No newline at end of file