Skip to content

Conversation

@qmonnet
Copy link
Member

@qmonnet qmonnet commented Jan 28, 2026

The VLAB tests take a long time to run, and we run them both for the PR and in the merge queue. This commit disables them, by default, for Pull Requests, but they remain enabled for the merge queue.

The idea is to save time for most Pull Requests. If the VLAB tests break, we'll still catch it from the merge queue - it's not ideal as we prefer early feedback, but we don't expect this to happen very often. We can revisit if the assumption doesn't hold.

For changes that are more likely to change the way the dataplane interacts with the fabric, contributors can, and should, enable VLAB tests explicitly by adding the "ci:+vlab" label to their Pull Request before running the checks.

This is one part of various changes that we've recently discussed to shorten CI duration for dataplane.

The VLAB tests take a long time to run, and we run them both for the PR
and in the merge queue. This commit disables them, by default, for Pull
Requests, but they remain enabled for the merge queue.

The idea is to save time for most Pull Requests. If the VLAB tests
break, we'll still catch it from the merge queue - it's not ideal as we
prefer early feedback, but we don't expect this to happen very often. We
can revisit if the assumption doesn't hold.

For changes that are more likely to change the way the dataplane
interacts with the fabric, contributors can, and should, enable VLAB
tests explicitly by adding the "ci:+vlab" label to their Pull Request
before running the checks.

Signed-off-by: Quentin Monnet <qmo@qmon.net>
@qmonnet qmonnet requested a review from a team as a code owner January 28, 2026 12:29
@qmonnet qmonnet requested review from Frostman, mvachhar and sergeymatov and removed request for a team and sergeymatov January 28, 2026 12:29
@qmonnet qmonnet self-assigned this Jan 28, 2026
@qmonnet qmonnet added the ci Continuous Integration label Jan 28, 2026
@qmonnet qmonnet enabled auto-merge January 28, 2026 12:33
@qmonnet qmonnet added the dont-merge Do not merge this Pull Request label Jan 28, 2026
Copy link
Contributor

@mvachhar mvachhar left a comment

Choose a reason for hiding this comment

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

Looks good per discussion with @Frostman

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

Labels

ci Continuous Integration dont-merge Do not merge this Pull Request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants