Problem
The E2E Tests workflow (e2e.yml) is not a required status check on main, which allowed PR #1403 to be auto-merged despite a failing e2e job.
ci.yml and e2e.yml run Cypress against different targets:
ci.yml: cypress:run (local tests)
e2e.yml: cypress:run:docker (Docker tests)
Suggested fix
- Add the
e2e job from E2E Tests to the branch protection required status checks on main
Problem
The
E2E Testsworkflow (e2e.yml) is not a required status check onmain, which allowed PR #1403 to be auto-merged despite a failinge2ejob.ci.ymlande2e.ymlrun Cypress against different targets:ci.yml:cypress:run(local tests)e2e.yml:cypress:run:docker(Docker tests)Suggested fix
e2ejob fromE2E Teststo the branch protection required status checks onmain