-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Open
Labels
c.DevOpsProcess-related or build-related improvement and additionProcess-related or build-related improvement and addition
Description
Currently, all test workflows are triggered automatically on every commit, including expensive and long-running jobs like E2E and accessibility tests. Moreover, whenever a PR becomes outdated, developers need to merge master into their PR branch to sync it. This triggers a full re-run of all test workflows, even for minor or unrelated changes.
Proposed Solution:
Always run on every commit (pull_request):
- Component Tests / lint
- Build Developer Guide / Dev docs
- Component Tests / component-testing
- Pull Request Checker / check-pr
- security/snyk
Run manually (workflow_dispatch or tools like slash-command-dispatch):
- Accessibility Tests / axe-testing
- E2E Tests / E2E-testing (stable & unstable)
- E2E Sql Tests / E2E-sql-testing (stable & unstable)
Metadata
Metadata
Assignees
Labels
c.DevOpsProcess-related or build-related improvement and additionProcess-related or build-related improvement and addition