Skip to content

Commit 48ed377

Browse files
committed
Modify the runners to use the shopify ones:
- This seems to be a requirement in the Shopify organization.
1 parent f714e62 commit 48ed377

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

.github/workflows/e2e-dummy-gem.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jobs:
66
name: "Cross compile the gem on different ruby versions"
77
strategy:
88
matrix:
9-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
9+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
1010
runs-on: "${{ matrix.os }}"
1111
steps:
1212
- name: "Checkout code"
@@ -28,7 +28,7 @@ jobs:
2828
needs: compile
2929
strategy:
3030
matrix:
31-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
31+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
3232
rubies: ["3.1", "3.4"]
3333
type: ["cross", "native"]
3434
runs-on: "${{ matrix.os }}"
@@ -52,7 +52,7 @@ jobs:
5252
needs: test
5353
strategy:
5454
matrix:
55-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
55+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
5656
runs-on: "${{ matrix.os }}"
5757
steps:
5858
- name: "Checkout code"

.github/workflows/gem-compile.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
name: "Cross compile the gem on different ruby versions"
1515
strategy:
1616
matrix:
17-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
17+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
1818
runs-on: "${{ matrix.os }}"
1919
steps:
2020
- name: "Install gperf"
@@ -42,7 +42,7 @@ jobs:
4242
needs: compile
4343
strategy:
4444
matrix:
45-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
45+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
4646
rubies: ["3.4.7", "3.1.7"]
4747
type: ["cross", "native"]
4848
runs-on: "${{ matrix.os }}"
@@ -66,7 +66,7 @@ jobs:
6666
needs: test
6767
strategy:
6868
matrix:
69-
os: ["macos-latest", "ubuntu-22.04", "windows-latest"]
69+
os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"]
7070
runs-on: "${{ matrix.os }}"
7171
steps:
7272
- name: "Setup Ruby"
@@ -85,7 +85,7 @@ jobs:
8585
if: ${{ inputs.release }}
8686
name: "Release all gems with RubyGems"
8787
needs: install
88-
runs-on: "ubuntu-latest"
88+
runs-on: "shopify-ubuntu-latest"
8989
steps:
9090
- name: "Setup Ruby"
9191
uses: "ruby/setup-ruby@v1"

.github/workflows/main.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ jobs:
55
lint:
66
timeout-minutes: 5
77
name: "Ruby linter"
8-
runs-on: ubuntu-latest
8+
runs-on: shopify-ubuntu-latest
99
steps:
1010
- name: "Checkout code"
1111
uses: "actions/checkout@v5"
@@ -18,7 +18,7 @@ jobs:
1818
test:
1919
timeout-minutes: 10
2020
name: "Testing the gem"
21-
runs-on: ubuntu-latest
21+
runs-on: shopify-ubuntu-latest
2222
steps:
2323
- name: "Checkout code"
2424
uses: "actions/checkout@v5"
@@ -33,7 +33,7 @@ jobs:
3333
gem_deps:
3434
timeout-minutes: 10
3535
name: "Ensure CLI is compatible no matter the gem dependencies"
36-
runs-on: ubuntu-latest
36+
runs-on: shopify-ubuntu-latest
3737
steps:
3838
- name: "Checkout code"
3939
uses: "actions/checkout@v5"

0 commit comments

Comments
 (0)