Add separate rules for post-run-e2e-message job
What does this MR do and why?
Adds separate rules for e2e:post-run-e2e-message
job to ensure it is only automatically run for code-patterns in merge requests.
The e2e:post-run-e2e-message
job is responsible for posting a message on the MR to start e2e test pipeline if selective tests are detected.
When e2e:package-and-test-ee
job is auto run, there is no need to post the message. The new rules are based on qa:rules:package-and-test-ee
but with when:never
in all except for code-patterns in merge requests
Screenshots or screen recordings
Screenshots are required for UI changes, and strongly recommended for all other merge requests.
Before | After |
---|---|
How to set up and validate locally
Numbered steps to set up and validate the change are strongly suggested.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.