From 46fa4d41fbef4cc31e7c4da85f79c705cf87df77 Mon Sep 17 00:00:00 2001 From: Randy Fay Date: Thu, 7 May 2026 18:03:39 -0600 Subject: [PATCH] feat(ci): disable self-hosted jobs, restore -gh parallelism Set if: false on the five self-hosted sysbox jobs so they no longer queue while the GitHub-hosted -gh equivalents are proving out. The original if: condition is preserved in a comment for easy re-enable. Also removes max-parallel: 1 from the -gh matrix jobs now that they no longer share rate-limit headroom with the self-hosted jobs. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/drupal-contrib-integration-test.yml | 9 ++++++--- .github/workflows/drupal-integration-test.yml | 9 ++++++--- .github/workflows/integration-test.yml | 5 +++-- 3 files changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/drupal-contrib-integration-test.yml b/.github/workflows/drupal-contrib-integration-test.yml index aeef9e7..a64fbea 100644 --- a/.github/workflows/drupal-contrib-integration-test.yml +++ b/.github/workflows/drupal-contrib-integration-test.yml @@ -47,7 +47,9 @@ on: jobs: contrib-plain: name: Contrib ${{ matrix.project }} D${{ matrix.drupal_version }} (plain) - if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} + # Disabled: self-hosted sysbox runner; use contrib-plain-gh instead. + # To re-enable: restore `if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }}` + if: false runs-on: [self-hosted, sysbox] strategy: matrix: @@ -204,7 +206,9 @@ jobs: contrib-issue-fork: name: Contrib ${{ vars.CONTRIB_TEST_PROJECT || 'token' }} issue fork - if: ${{ vars.CONTRIB_TEST_ISSUE_FORK != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner) }} + # Disabled: self-hosted sysbox runner; use contrib-issue-fork-gh instead. + # To re-enable: restore `if: ${{ vars.CONTRIB_TEST_ISSUE_FORK != '' && (github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner) }}` + if: false runs-on: [self-hosted, sysbox] defaults: run: @@ -392,7 +396,6 @@ jobs: - project: pathauto drupal_version: "11" fail-fast: false - max-parallel: 1 defaults: run: shell: bash -euo pipefail {0} diff --git a/.github/workflows/drupal-integration-test.yml b/.github/workflows/drupal-integration-test.yml index 370676a..1df2af5 100644 --- a/.github/workflows/drupal-integration-test.yml +++ b/.github/workflows/drupal-integration-test.yml @@ -52,7 +52,9 @@ on: jobs: drupal-plain: name: Drupal ${{ matrix.drupal_version }} (plain) - if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} + # Disabled: self-hosted sysbox runner; use drupal-plain-gh instead. + # To re-enable: restore `if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }}` + if: false runs-on: [self-hosted, sysbox] strategy: matrix: @@ -201,7 +203,6 @@ jobs: matrix: drupal_version: ["12", "11"] fail-fast: false - max-parallel: 1 defaults: run: shell: bash -euo pipefail {0} @@ -268,7 +269,9 @@ jobs: drupal-issue-fork: name: Drupal issue fork ${{ vars.DRUPAL_TEST_ISSUE_FORK || '3585397' }} - if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} + # Disabled: self-hosted sysbox runner; use drupal-issue-fork-gh instead. + # To re-enable: restore `if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }}` + if: false runs-on: [self-hosted, sysbox] defaults: run: diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index bfe5a9b..a6e61bf 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -68,7 +68,9 @@ concurrency: jobs: integration-test: name: Integration test (${{ matrix.template }}) - if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }} + # Disabled: self-hosted sysbox runner; use integration-test-gh instead. + # To re-enable: restore `if: ${{ github.event_name != 'pull_request' || github.event.pull_request.head.repo.owner.login == github.repository_owner }}` + if: false runs-on: [self-hosted, sysbox] strategy: matrix: @@ -303,7 +305,6 @@ jobs: extra_params: "" app_slug: "" fail-fast: false - max-parallel: 1 defaults: run: shell: bash -euo pipefail {0}