diff --git a/.github/workflows/e2e-dummy-gem.yml b/.github/workflows/e2e-dummy-gem.yml index bce5d7d..cf54b92 100644 --- a/.github/workflows/e2e-dummy-gem.yml +++ b/.github/workflows/e2e-dummy-gem.yml @@ -6,7 +6,7 @@ jobs: name: "Cross compile the gem on different ruby versions" strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] runs-on: "${{ matrix.os }}" steps: - name: "Checkout code" @@ -28,7 +28,7 @@ jobs: needs: compile strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] rubies: ["3.1", "3.4"] type: ["cross", "native"] runs-on: "${{ matrix.os }}" @@ -52,7 +52,7 @@ jobs: needs: test strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] runs-on: "${{ matrix.os }}" steps: - name: "Checkout code" diff --git a/.github/workflows/gem-compile.yml b/.github/workflows/gem-compile.yml index e7932fd..1fcb647 100644 --- a/.github/workflows/gem-compile.yml +++ b/.github/workflows/gem-compile.yml @@ -14,14 +14,14 @@ jobs: name: "Cross compile the gem on different ruby versions" strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] runs-on: "${{ matrix.os }}" steps: - name: "Install gperf" - if: ${{ matrix.os == 'windows-latest' }} + if: ${{ matrix.os == 'shopify-windows-latest' }} run: choco install gperf - name: "Install gperf" - if: ${{ matrix.os == 'ubuntu-22.04' }} + if: ${{ matrix.os == 'shopify-ubuntu-22' }} run: sudo apt-get -qy install gperf - name: "Checkout code" uses: "actions/checkout@v5" @@ -42,7 +42,7 @@ jobs: needs: compile strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] rubies: ["3.4.7", "3.1.7"] type: ["cross", "native"] runs-on: "${{ matrix.os }}" @@ -66,7 +66,7 @@ jobs: needs: test strategy: matrix: - os: ["macos-latest", "ubuntu-22.04", "windows-latest"] + os: ["macos-latest", "shopify-ubuntu-22", "shopify-windows-latest"] runs-on: "${{ matrix.os }}" steps: - name: "Setup Ruby" @@ -85,7 +85,7 @@ jobs: if: ${{ inputs.release }} name: "Release all gems with RubyGems" needs: install - runs-on: "ubuntu-latest" + runs-on: "shopify-ubuntu-latest" steps: - name: "Setup Ruby" uses: "ruby/setup-ruby@v1" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6bb1f6b..126d494 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,7 +5,7 @@ jobs: lint: timeout-minutes: 5 name: "Ruby linter" - runs-on: ubuntu-latest + runs-on: shopify-ubuntu-latest steps: - name: "Checkout code" uses: "actions/checkout@v5" @@ -18,7 +18,7 @@ jobs: test: timeout-minutes: 10 name: "Testing the gem" - runs-on: ubuntu-latest + runs-on: shopify-ubuntu-latest steps: - name: "Checkout code" uses: "actions/checkout@v5" @@ -33,7 +33,7 @@ jobs: gem_deps: timeout-minutes: 10 name: "Ensure CLI is compatible no matter the gem dependencies" - runs-on: ubuntu-latest + runs-on: shopify-ubuntu-latest steps: - name: "Checkout code" uses: "actions/checkout@v5"