From e52adc35087b01af18bbcd6dcc357a8017175342 Mon Sep 17 00:00:00 2001 From: emiride Date: Thu, 10 Oct 2024 07:45:50 +0200 Subject: [PATCH] test(cat-voices): add allure report to slack --- .github/workflows/generate-allure-report.yml | 11 +++++++++++ .github/workflows/nightly-ci.yml | 13 ++++++++++++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/.github/workflows/generate-allure-report.yml b/.github/workflows/generate-allure-report.yml index b9ec0d98126..bb86c60d71a 100644 --- a/.github/workflows/generate-allure-report.yml +++ b/.github/workflows/generate-allure-report.yml @@ -153,6 +153,17 @@ jobs: comment_tag: allure_report mode: upsert + - name: Send Slack notification + if: ${{ always() && steps.allure.outputs.report_url }} + uses: slackapi/slack-github-action@v1.23.0 + with: + payload: | + { + "text": ":rocket: *Test Report*\n<${{ steps.allure.outputs.report_url }}|Click here to view the Allure report>\n*Passed:* ${{ steps.allure.outputs.test_result_passed }}/ ${{ steps.allure.outputs.test_result_total }}\n*Failed:* ${{ steps.allure.outputs.test_result_failed }}/ ${{ steps.allure.outputs.test_result_total }}" + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} + generate-coverage-report: name: Generate coverage report runs-on: ubuntu-latest diff --git a/.github/workflows/nightly-ci.yml b/.github/workflows/nightly-ci.yml index 71e4bc44db8..4c11a105677 100644 --- a/.github/workflows/nightly-ci.yml +++ b/.github/workflows/nightly-ci.yml @@ -118,4 +118,15 @@ jobs: with: repository: gh-pages-dir branch: gh-pages - pull_args: --rebase -X ours \ No newline at end of file + pull_args: --rebase -X ours + + - name: Send Slack notification + if: ${{ always() && steps.allure.outputs.report_url }} + uses: slackapi/slack-github-action@v1.23.0 + with: + payload: | + { + "text": ":rocket: *Test Report*\n<${{ steps.allure.outputs.report_url }}|Click here to view the Allure report>\n*Passed:* ${{ steps.allure.outputs.test_result_passed }}/ ${{ steps.allure.outputs.test_result_total }}\n*Failed:* ${{ steps.allure.outputs.test_result_failed }}/ ${{ steps.allure.outputs.test_result_total }}" + } + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }} \ No newline at end of file