From b1e1c5b3067da3d7785d5c248dfd266617eb9fb7 Mon Sep 17 00:00:00 2001 From: OlegIvaniv Date: Thu, 6 Apr 2023 10:15:26 +0200 Subject: [PATCH] ci(editor): Add final checking step after PR E2E run (no-changelog) (#5914) * ci(editor): Add final checking step after PR E2E run (no-changelog) * Fix spacing * Fix markdown --- .github/workflows/e2e-tests-pr.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.github/workflows/e2e-tests-pr.yml b/.github/workflows/e2e-tests-pr.yml index 616a131d1e..5efa0a1752 100644 --- a/.github/workflows/e2e-tests-pr.yml +++ b/.github/workflows/e2e-tests-pr.yml @@ -32,3 +32,26 @@ jobs: run-env: base:16.18.1 secrets: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} + + post-e2e-tests: + runs-on: ubuntu-latest + name: E2E [Electron/Node 16] - Checks + needs: [run-e2e-tests] + steps: + - name: E2E success comment + if: success() + uses: peter-evans/create-or-update-comment@v3 + with: + issue-number: ${{ github.event.pull_request.number }} + body: | + :white_check_mark: All Cypress E2E specs passed + token: ${{ secrets.GITHUB_TOKEN }} + + - name: E2E fail comment + if: failure() + uses: peter-evans/create-or-update-comment@v3 + with: + issue-number: ${{ github.event.pull_request.number }} + body: | + :warning: Some Cypress E2E specs are failing, please fix them before merging + token: ${{ secrets.GITHUB_TOKEN }}