Skip to content

CI: Reduce queue time by using fewer self-hosted runners#34102

Open
EugeniyKiyashko wants to merge 2 commits into
DevExpress:26_1from
EugeniyKiyashko:26_1_reduce_quiet2
Open

CI: Reduce queue time by using fewer self-hosted runners#34102
EugeniyKiyashko wants to merge 2 commits into
DevExpress:26_1from
EugeniyKiyashko:26_1_reduce_quiet2

Conversation

@EugeniyKiyashko

Copy link
Copy Markdown
Contributor

No description provided.

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

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 GitHub Actions workflows to run more jobs on GitHub-hosted runners (ubuntu-latest) instead of the self-hosted runner label (devextreme-shr2), aiming to reduce CI queue time and self-hosted runner contention.

Changes:

  • Switched multiple CI/test/lint and notification jobs from devextreme-shr2 to ubuntu-latest.
  • Kept heavier build/execution jobs on self-hosted runners where they are still explicitly configured (e.g., some build/test matrices).

Reviewed changes

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

Show a summary per file
File Description
.github/workflows/visual-tests-demos.yml Move check-ts and lint jobs to ubuntu-latest.
.github/workflows/ts_declarations.yml Move notify job to ubuntu-latest.
.github/workflows/themebuilder_tests.yml Move test and notify jobs to ubuntu-latest.
.github/workflows/testcafe_tests.yml Move check-should-run, merge-artifacts, and notify jobs to ubuntu-latest.
.github/workflows/styles.yml Move Tests and notify jobs to ubuntu-latest.
.github/workflows/renovation.yml Move jest-tests and notify jobs to ubuntu-latest.
.github/workflows/renovate_autoapprove.yml Move auto-approve job to ubuntu-latest.
.github/workflows/qunit_tests.yml Move notify job to ubuntu-latest.
.github/workflows/pr-filter-stubs.yml Move stub jobs’ runs-on to ubuntu-latest.
.github/workflows/paths.yml Move checks and notify jobs to ubuntu-latest.
.github/workflows/packages_publishing.yml Move notify job to ubuntu-latest.
.github/workflows/lint.yml Move TS, JS, texts, component_exports, and notify jobs to ubuntu-latest.
.github/workflows/codeql.yml Move fetch and notify jobs to ubuntu-latest.

@EugeniyKiyashko EugeniyKiyashko added this pull request to the merge queue Jun 24, 2026
@github-merge-queue github-merge-queue Bot removed this pull request from the merge queue due to no response for status checks Jun 24, 2026
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.

4 participants