Skip to content

Add run-all-jest label to run full Jest specs on approval

Nao Hashizume requested to merge 379174-label-run-all-jest-when-approved into master

What does this MR do and why?

This MR adds pipeline:run-all-jest label to the MRs on approvals. Once this label is assigned to the MR, the triage automation starts the new pipeline, and it will run full Jest specs (jest and jest as-if-foss jobs would be created).

The change was previously merged and reverted due to the Backend MR pipelines breaks when pipeline:run-all-jest label is applied with Invalid CI config YAML error issue which was resolved by gitlab-org/gitlab!102817 (merged).

Closes gitlab-org/gitlab#379174 (closed).

Expected impact & dry-runs

These are strongly recommended to assist reviewers and reduce the time to merge your change.

See https://gitlab.com/gitlab-org/quality/triage-ops/-/tree/master/doc/scheduled#testing-with-a-dry-run on how to perform dry-runs.

Action items

  • (If applicable) Add documentation to the handbook pages for Triage Operations =>
  • (If applicable) Identify the affected groups and how to communicate to them:
    • /cc @person_or_group =>
    • Relevant Slack channels =>
    • Engineering week-in-review

Merge request reports