|
@@ -137,6 +137,7 @@ jobs:
|
|
|
needs: checkout-macos
|
|
|
with:
|
|
|
build-runs-on: macos-14-xlarge
|
|
|
+ check-runs-on: macos-14
|
|
|
test-runs-on: macos-13
|
|
|
target-platform: macos
|
|
|
target-arch: x64
|
|
@@ -155,6 +156,7 @@ jobs:
|
|
|
needs: checkout-macos
|
|
|
with:
|
|
|
build-runs-on: macos-14-xlarge
|
|
|
+ check-runs-on: macos-14
|
|
|
test-runs-on: macos-14
|
|
|
target-platform: macos
|
|
|
target-arch: arm64
|
|
@@ -173,6 +175,7 @@ jobs:
|
|
|
needs: checkout-linux
|
|
|
with:
|
|
|
build-runs-on: electron-arc-linux-amd64-32core
|
|
|
+ check-runs-on: electron-arc-linux-amd64-8core
|
|
|
test-runs-on: electron-arc-linux-amd64-4core
|
|
|
build-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root","volumes":["/mnt/cross-instance-cache:/mnt/cross-instance-cache"]}'
|
|
|
test-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root --privileged --init"}'
|
|
@@ -193,6 +196,7 @@ jobs:
|
|
|
needs: checkout-linux
|
|
|
with:
|
|
|
build-runs-on: electron-arc-linux-amd64-32core
|
|
|
+ check-runs-on: electron-arc-linux-amd64-8core
|
|
|
test-runs-on: electron-arc-linux-amd64-4core
|
|
|
build-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root","volumes":["/mnt/cross-instance-cache:/mnt/cross-instance-cache"]}'
|
|
|
test-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root --privileged --init"}'
|
|
@@ -214,6 +218,7 @@ jobs:
|
|
|
needs: checkout-linux
|
|
|
with:
|
|
|
build-runs-on: electron-arc-linux-amd64-32core
|
|
|
+ check-runs-on: electron-arc-linux-amd64-8core
|
|
|
test-runs-on: electron-arc-linux-arm64-4core
|
|
|
build-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root","volumes":["/mnt/cross-instance-cache:/mnt/cross-instance-cache"]}'
|
|
|
test-container: '{"image":"ghcr.io/electron/test:arm32v7-${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root --privileged --init","volumes":["/home/runner/externals:/mnt/runner-externals"]}'
|
|
@@ -234,6 +239,7 @@ jobs:
|
|
|
needs: checkout-linux
|
|
|
with:
|
|
|
build-runs-on: electron-arc-linux-amd64-32core
|
|
|
+ check-runs-on: electron-arc-linux-amd64-8core
|
|
|
test-runs-on: electron-arc-linux-arm64-4core
|
|
|
build-container: '{"image":"ghcr.io/electron/build:${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root","volumes":["/mnt/cross-instance-cache:/mnt/cross-instance-cache"]}'
|
|
|
test-container: '{"image":"ghcr.io/electron/test:arm64v8-${{ needs.checkout-linux.outputs.build-image-sha }}","options":"--user root --privileged --init"}'
|