Skip to content

Commit 55cc5b2

Browse files
[release-24.0] ci: fall back to GitHub-hosted runners on forks (#20165) (#20183)
Signed-off-by: Arthur Schreiber <arthur@planetscale.com> Co-authored-by: vitess-bot[bot] <108069721+vitess-bot[bot]@users.noreply.github.com>
1 parent 0854f4f commit 55cc5b2

22 files changed

Lines changed: 22 additions & 22 deletions

.github/workflows/cluster_endtoend.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ jobs:
7272
matrix: ${{ fromJson(needs.generate-matrix.outputs.matrix) }}
7373

7474
name: Run endtoend tests on Cluster (${{ matrix.shard }})
75-
runs-on: ${{ contains(matrix.needs, 'larger-runner') && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
75+
runs-on: ${{ contains(matrix.needs, 'larger-runner') && github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
7676

7777
steps:
7878
- name: Harden the runner (Audit all outbound calls)

.github/workflows/codecov.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
test:
2020
if: github.event_name != 'pull_request' || !contains(github.event.pull_request.labels.*.name, 'Backport')
2121
name: Code Coverage
22-
runs-on: oracle-vm-8cpu-32gb-x86-64
22+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-8cpu-32gb-x86-64' || 'ubuntu-24.04' }}
2323

2424
steps:
2525
- name: Harden the runner (Audit all outbound calls)

.github/workflows/local_example.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
build:
1919
name: Local example using ${{ matrix.topo }} on Ubuntu
20-
runs-on: oracle-vm-16cpu-64gb-x86-64
20+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2121
strategy:
2222
matrix:
2323
topo: [etcd, zk2]

.github/workflows/region_example.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717

1818
build:
1919
name: Region Sharding example using ${{ matrix.topo }} on Ubuntu
20-
runs-on: oracle-vm-16cpu-64gb-x86-64
20+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2121
strategy:
2222
matrix:
2323
topo: [etcd]

.github/workflows/unit_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ jobs:
7070
race: true
7171

7272
name: "Unit Test (${{ matrix.race && (matrix.evalengine == '1' && 'Evalengine_' || '') || (matrix.evalengine == '1' && 'evalengine_' || '') }}${{ matrix.race && 'Race' || matrix.platform }})"
73-
runs-on: ${{ matrix.race && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
73+
runs-on: ${{ matrix.race && github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
7474

7575
steps:
7676
- name: Harden the runner (Audit all outbound calls)

.github/workflows/upgrade_downgrade_test_backups_e2e.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
upgrade_downgrade_test_e2e:
1919
timeout-minutes: 60
2020
name: Run Upgrade Downgrade Test - Backups - E2E
21-
runs-on: oracle-vm-16cpu-64gb-x86-64
21+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2222

2323
steps:
2424
- name: Harden the runner (Audit all outbound calls)

.github/workflows/upgrade_downgrade_test_backups_e2e_next_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
upgrade_downgrade_test_e2e:
2020
timeout-minutes: 60
2121
name: Run Upgrade Downgrade Test - Backups - E2E - Next Release
22-
runs-on: oracle-vm-16cpu-64gb-x86-64
22+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2323

2424
steps:
2525
- name: Harden the runner (Audit all outbound calls)

.github/workflows/upgrade_downgrade_test_backups_manual.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
upgrade_downgrade_test_manual:
2121
timeout-minutes: 40
2222
name: Run Upgrade Downgrade Test - Backups - Manual
23-
runs-on: oracle-vm-16cpu-64gb-x86-64
23+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2424

2525
steps:
2626
- name: Harden the runner (Audit all outbound calls)

.github/workflows/upgrade_downgrade_test_backups_manual_next_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
upgrade_downgrade_test_manual:
2121
timeout-minutes: 40
2222
name: Run Upgrade Downgrade Test - Backups - Manual - Next Release
23-
runs-on: oracle-vm-16cpu-64gb-x86-64
23+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2424

2525
steps:
2626
- name: Harden the runner (Audit all outbound calls)

.github/workflows/upgrade_downgrade_test_onlineddl_flow.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
upgrade_downgrade_test:
2323
timeout-minutes: 60
2424
name: Run Upgrade Downgrade Test - Online DDL flow
25-
runs-on: oracle-vm-16cpu-64gb-x86-64
25+
runs-on: ${{ github.repository == 'vitessio/vitess' && 'oracle-vm-16cpu-64gb-x86-64' || 'ubuntu-24.04' }}
2626

2727
steps:
2828
- name: Harden the runner (Audit all outbound calls)

0 commit comments

Comments
 (0)