Skip to content

Add SSI smoke tests to merge queue#11011

Open
sarahchen6 wants to merge 1 commit intomasterfrom
sarahchen6/add-ssi-smoke-tests-to-mq
Open

Add SSI smoke tests to merge queue#11011
sarahchen6 wants to merge 1 commit intomasterfrom
sarahchen6/add-ssi-smoke-tests-to-mq

Conversation

@sarahchen6
Copy link
Copy Markdown
Contributor

What Does This Do

Run SSI smoke tests on the merge queue as well as master

Motivation

Previously SSI smoke tests were run only on master. In order to prevent regressions from being introduced to master while also keeping PR iteration feedback loops low, we should run these smoke tests on the merge queues as well.

Additional Notes

Contributor Checklist

Jira ticket: [PROJ-IDENT]

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

@sarahchen6 sarahchen6 added tag: no release notes Changes to exclude from release notes comp: tooling Build & Tooling labels Mar 31, 2026
@sarahchen6 sarahchen6 marked this pull request as ready for review March 31, 2026 14:45
@sarahchen6 sarahchen6 requested a review from a team as a code owner March 31, 2026 14:45
@sarahchen6 sarahchen6 requested review from AlexeyKuznetsov-DD and randomanderson and removed request for a team March 31, 2026 14:45
Comment on lines +773 to +779
rules:
- if: $CI_COMMIT_BRANCH == "master"
when: on_success
- if: '$CI_COMMIT_BRANCH =~ /^mq-working-branch-/'
when: on_success
- if: '$CI_COMMIT_BRANCH =~ /^gh-readonly-queue/'
when: on_success
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How about to introduce a rule master_and_mq_only ? similar to master_only and reuse it?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you override job rules with *master_only (or *master_and_mq_only), you can't append other rules alongside it, so it wouldn't be reusable in other existing jobs.

We could still put it here for readability ? Or leave it for the future when another job with the same rules is defined

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

My idea was that probably we would have more than 1 place that will be master + MQ ONLY filter...
So it is not override, but just do not repeat your self?
Would it make sense?

Copy link
Copy Markdown
Contributor Author

@sarahchen6 sarahchen6 Mar 31, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The other jobs that have master + MQ (here and here) also have a few other specifications, so we only have this one instance of master + MQ 😬

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

OK than!

@sarahchen6
Copy link
Copy Markdown
Contributor Author

/merge

@gh-worker-devflow-routing-ef8351
Copy link
Copy Markdown

gh-worker-devflow-routing-ef8351 bot commented Mar 31, 2026

View all feedbacks in Devflow UI.

2026-03-31 19:59:21 UTC ℹ️ Start processing command /merge


2026-03-31 19:59:28 UTC ℹ️ MergeQueue: pull request added to the queue

The expected merge time in master is approximately 2h (p90).


2026-03-31 21:23:28 UTC ℹ️ MergeQueue: Readding this merge request to the queue because another merge request processed with yours failed. No action is needed from your side.


2026-03-31 21:23:51 UTC ℹ️ MergeQueue: This merge request was already merged

there was nothing to merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

comp: tooling Build & Tooling tag: no release notes Changes to exclude from release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants