diff --git a/.gitea/workflows/branch-sonarscan-pr-merge.yml b/.gitea/workflows/branch-sonarscan-pr-merge.yml index 4ac53fab..eede4dde 100644 --- a/.gitea/workflows/branch-sonarscan-pr-merge.yml +++ b/.gitea/workflows/branch-sonarscan-pr-merge.yml @@ -101,23 +101,23 @@ jobs: env: DOCKER_HOST: tcp://dockerproxy:2375 + # Job 3: Merge PR if Quality Gate passes + scan-json-merge-pr: + runs-on: ubuntu-latest + needs: [check-and-create-pr, sonarqube-analysis] + if: needs.sonarqube-analysis.outputs.quality_gate_status == 'PASSED' + steps: + - name: Checkout Code + uses: actions/checkout@v4 + - name: Parse Docker Compose Dry Run Output uses: niklas-weber/scan-log@v1.0.2 with: error: 'level=' gh-token: ${{ secrets.BOT_GITEA_TOKEN }} - run-id: ${{ github.run_id }} + run-id: ${{ gitea.run_id }} job-name: sonarqube-analysis-dry-run - # Job 3: Merge PR if Quality Gate passes - # dry-run-merge-pr: - # runs-on: ubuntu-latest - # needs: [check-and-create-pr, sonarqube-analysis] - # if: needs.sonarqube-analysis.outputs.quality_gate_status == 'PASSED' - # steps: - # - name: Checkout Code - # uses: actions/checkout@v4 - # - name: JSON clean-up for Custom Quality Gate Check... # id: json-cleanup # run: |