teammates icon indicating copy to clipboard operation
teammates copied to clipboard

Allow manual dispatch for E2E and accessibility tests

Open omarayman23 opened this issue 2 months ago • 1 comments

[#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.

omarayman23 avatar Oct 21 '25 00:10 omarayman23

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.

github-actions[bot] avatar Oct 21 '25 00:10 github-actions[bot]