diff --git a/.github/workflows/deck-integration.yml b/.github/workflows/deck-integration.yml index 46118badd8dd..aef399b96f44 100644 --- a/.github/workflows/deck-integration.yml +++ b/.github/workflows/deck-integration.yml @@ -67,7 +67,6 @@ jobs: - name: Tests id: deck_tests - continue-on-error: true env: KONG_TEST_PG_DATABASE: kong KONG_TEST_PG_USER: kong @@ -76,39 +75,3 @@ jobs: mkdir $TEST_RESULTS_XML_OUTPUT source ${{ env.BUILD_ROOT }}/kong-dev-venv.sh bin/busted spec/06-third-party/01-deck -o hjtest -Xoutput $(realpath $TEST_RESULTS_XML_OUTPUT)/report.xml -v - - - name: Find review if exists - id: find-review - uses: actions/github-script@v7 - with: - result-encoding: json - retries: 3 - script: | - const reviews = await github.paginate(github.rest.pulls.listReviews, { - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.issue.number, - }); - - const botReview = reviews.reverse().find(review => { - return review.user.login === "github-actions[bot]" && review.body.includes("decK integration tests"); - }); - - if (botReview && botReview.state === "CHANGES_REQUESTED") { - return { "review_id": botReview.id }; - } else { - return { "review_id": "" }; - } - - - name: Request changes if failures are detected - if: ${{ fromJson(steps.find-review.outputs.result).review_id == '' && steps.deck_tests.outcome != 'success' }} - uses: actions/github-script@v7 - with: - script: | - github.rest.pulls.createReview({ - owner: context.repo.owner, - repo: context.repo.repo, - pull_number: context.issue.number, - event: 'REQUEST_CHANGES', - body: `## decK integration tests\n\n:warning: failure detected. Please check [the workflow logs](${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}) for more details.` - })