Skip to content

CI: speed up launch of heavy jobs#34092

Merged
EugeniyKiyashko merged 1 commit into
DevExpress:26_1from
EugeniyKiyashko:26_1_speedup_start_of_jobs
Jun 22, 2026
Merged

CI: speed up launch of heavy jobs#34092
EugeniyKiyashko merged 1 commit into
DevExpress:26_1from
EugeniyKiyashko:26_1_speedup_start_of_jobs

Conversation

@EugeniyKiyashko

Copy link
Copy Markdown
Contributor

No description provided.

@EugeniyKiyashko EugeniyKiyashko self-assigned this Jun 22, 2026
Copilot AI review requested due to automatic review settings June 22, 2026 15:11
@EugeniyKiyashko EugeniyKiyashko requested a review from a team as a code owner June 22, 2026 15:11

Copilot AI left a comment

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.

Pull request overview

This PR updates several CI workflows to run lightweight “orchestration” jobs (flag checks, change detection, scope determination, and post-processing/summary steps) on GitHub-hosted ubuntu-latest runners instead of the devextreme-shr2 runner, helping heavy self-hosted capacity remain available for build/test execution.

Changes:

  • Moved pre-check / change-detection / scope-determination jobs in demos visual tests to ubuntu-latest.
  • Moved post-failure artifact merge and CSP summary jobs in demos visual tests to ubuntu-latest.
  • Moved “should run” check jobs in QUnit and demos unit test workflows to ubuntu-latest.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
.github/workflows/visual-tests-demos.yml Runs lightweight gating/scope jobs and post-processing (artifact merge + CSP summary) on ubuntu-latest to reduce reliance on the self-hosted runner.
.github/workflows/qunit_tests.yml Runs the “check if all tests should run” job on ubuntu-latest to avoid consuming self-hosted capacity.
.github/workflows/demos_unit_tests.yml Runs the “check if tests should run” job on ubuntu-latest to avoid consuming self-hosted capacity.

@EugeniyKiyashko EugeniyKiyashko merged commit c91c792 into DevExpress:26_1 Jun 22, 2026
86 of 97 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants