diff --git a/.forgejo/workflows/full-scan-aikido.yml b/.forgejo/workflows/full-scan-aikido.yml new file mode 100644 index 0000000..3019df3 --- /dev/null +++ b/.forgejo/workflows/full-scan-aikido.yml @@ -0,0 +1,18 @@ +name: Aikido Security Full Scan + +on: + schedule: + - cron: '0 0 * * *' + +jobs: + aikido-full-scan: + name: Aikido Security Full Scan + runs-on: stackit-ubuntu-22 + steps: + - name: Checkout repository + uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/checkout@checkout-v1 + + - name: Run Aikido full scan + uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/aikido-full-scan@aikido-full-scan-v1 + with: + apikey: ${{ secrets.AIKIDO_CLIENT_API_KEY }} \ No newline at end of file diff --git a/.forgejo/workflows/pr-check-aikido.yml b/.forgejo/workflows/pr-check-aikido.yml new file mode 100644 index 0000000..e75423e --- /dev/null +++ b/.forgejo/workflows/pr-check-aikido.yml @@ -0,0 +1,23 @@ +name: Aikido Security PR Check + +on: + pull_request: + branches: + - '*' + +concurrency: + group: ${{ forgejo.workflow }}-${{ forgejo.ref }} + cancel-in-progress: true + +jobs: + aikido-security: + name: Aikido Security Scan + runs-on: stackit-ubuntu-22 + steps: + - name: Checkout repository + uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/checkout@checkout-v1 + + - name: Security scan + uses: https://schmalz-git.git.onstackit.cloud/schmalz/shared-actions/aikido-pr-scan@aikido-pr-scan-v1 + with: + apikey: ${{ secrets.AIKIDO_CLIENT_API_KEY }} \ No newline at end of file