teammates
teammates copied to clipboard
Allow manual dispatch for E2E and accessibility tests
[#13356] Make E2E and accessibility tests run manually Fixes #13356 Outline of Solution This PR updates the GitHub Actions workflow files to prevent expensive E2E and accessibility tests from running on every commit.
- Changed axe.yml, e2e.yml, and e2e-sql.yml to be triggered manually via workflow_dispatch: instead of on push and pull_request.
- The schedule: for the E2E tests is kept, so they will still run daily.
- This resolves the issue where developers had to run a full test suite for minor changes or when merging master.
Hi @omarayman23, thank you for your interest in contributing to TEAMMATES! However, your PR does not appear to follow our contribution guidelines:
- Title must start with the issue number the PR is fixing in square brackets, e.g.
[#<issue-number>]
Please address the above before we proceed to review your PR.