From 11d16ece2d8da49d45a6d962c025f9b6de18f8eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Rydg=C3=A5rd?= Date: Tue, 13 Oct 2026 10:35:21 +0200 Subject: [PATCH] CI: Build the iOS and tvOS libretro cores in one job Only five macOS jobs run at once, and with six, one waited about ten minutes for a runner. The two builds take under five minutes each, a separate job mostly added another checkout. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/build.yml | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bf40db0a91..8fbf9025f6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -325,18 +325,13 @@ jobs: cxx: clang++ args: ./b-tvos.sh id: tvos + # One job for both, since only five macOS jobs run at once and the rest wait in line. - os: macos-latest - extra: libretro_ios + extra: libretro_ios_tvos cc: clang cxx: clang++ - args: ./b.sh --ios --libretro - id: ios-libretro - - os: macos-latest - extra: libretro_tvos - cc: clang - cxx: clang++ - args: ./b.sh --tvos --libretro - id: tvos-libretro + args: ./b.sh --ios --libretro && ./b.sh --tvos --libretro + id: ios-tvos-libretro runs-on: ${{ matrix.os }} steps: