Использование действия Github для запуска тестов Cypress e2e, но когда тесты терпят неудачу, задание все равно проходит.
name: E2E
on:
push:
branches: [ master ]
paths-ignore: [ '**.md' ]
schedule:
- cron: '0 8-20 * * *'
jobs:
cypress-run:
runs-on: ubuntu-16.04
steps:
- name: Checkout
uses: actions/checkout@v1
- name: Cypress run
uses: cypress-io/github-action@v2
continue-on-error: false
with:
record: true
env:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
![enter image description here](https://i.stack.imgur.com/aIgqb.png)
Причина, по которой я хотел бы fail - это получить уведомление либо через сбой задания Github, либо с таким уведомлением о резерве
- uses: 8398a7/action-slack@v3
if: job.status == 'failure'
with:
status: ${{ job.status }}
fields: repo
channel: '#dev'
mention: here
text: "E2E tests failed"
env:
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}