Run push-to-main integration tests in short mode#5644
Merged
Conversation
Point the push-to-main trigger at cli-isolated-pr.yml (which passes short: true) instead of cli-isolated-nightly.yml. Commits to main now skip the slow CloudSlow cloud tests, giving fast, reliable signal. The full CloudSlow suite runs only on the nightly schedule and on workflow-file changes, not on every commit. Co-authored-by: Isaac
andrewnester
approved these changes
Jun 18, 2026
Collaborator
Integration test reportCommit: 528a9fa
258 interesting tests: 238 FAIL, 13 SKIP, 6 RECOVERED, 1 KNOWN
Top 17 slowest tests (at least 2 minutes):
|
Collaborator
Integration test reportCommit: 179c38c
20 interesting tests: 13 SKIP, 7 RECOVERED
Top 20 slowest tests (at least 2 minutes):
|
Contributor
Besides adding -short it also adds |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Commits to main currently dispatch
cli-isolated-nightly.yml, which runs the full integration suite including the slowCloudSlowcloud tests (vector search indexes, Lakebase, model serving, app runs, wheel integration). Those routinely overflow the 2h test-binary budget and time out, putting spurious red X's on main commits.This points the push-to-main trigger at
cli-isolated-pr.ymlinstead, which runs in short mode (-short), soCloudSlowtests skip themselves. Commits to main now get fast, reliable signal. The fullCloudSlowsuite still runs on the nightly schedule and on workflow-file changes — just not on every commit.This pull request and its description were written by Isaac.