From 2a5e3b7390c9e98648c4fb6c1181d777196224fc Mon Sep 17 00:00:00 2001 From: CrazyMax <1951866+crazy-max@users.noreply.github.com> Date: Tue, 18 Nov 2025 18:43:18 +0100 Subject: [PATCH] do not use arm runners on GHES Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com> --- .github/workflows/bake.yml | 3 ++- .github/workflows/build.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/bake.yml b/.github/workflows/bake.yml index a23d021..72b1678 100644 --- a/.github/workflows/bake.yml +++ b/.github/workflows/bake.yml @@ -185,6 +185,7 @@ jobs: script: | const os = require('os'); const { Bake } = require('@docker/actions-toolkit/lib/buildx/bake'); + const { GitHub } = require('@docker/actions-toolkit/lib/github'); const { Util } = require('@docker/actions-toolkit/lib/util'); const inpMatrixSizeLimit = parseInt(core.getInput('matrix-size-limit'), 10); @@ -241,7 +242,7 @@ jobs: includes.push({ index: index, platform: platform, - runner: platform.startsWith('linux/arm') ? 'ubuntu-24.04-arm' : 'ubuntu-24.04' + runner: GitHub.isGHES && platform.startsWith('linux/arm') ? 'ubuntu-24.04-arm' : 'ubuntu-24.04' }); }); } diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59d72e4..746ab78 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -175,6 +175,7 @@ jobs: INPUT_BUILD-PLATFORMS: ${{ inputs.build-platforms }} with: script: | + const { GitHub } = require('@docker/actions-toolkit/lib/github'); const { Util } = require('@docker/actions-toolkit/lib/util'); const inpMatrixSizeLimit = parseInt(core.getInput('matrix-size-limit'), 10); @@ -195,7 +196,7 @@ jobs: includes.push({ index: index, platform: platform, - runner: platform.startsWith('linux/arm') ? 'ubuntu-24.04-arm' : 'ubuntu-24.04' + runner: GitHub.isGHES && platform.startsWith('linux/arm') ? 'ubuntu-24.04-arm' : 'ubuntu-24.04' }); }); }