From 48bffb9cdeb290d989984d89b4c7d97f066c33d4 Mon Sep 17 00:00:00 2001 From: Paullo9 Date: Fri, 6 Nov 2026 16:51:28 +0100 Subject: [PATCH] ci: run the after-merge job on GitHub's runner Its iOS step fails on the Mac runner ("iOS 26.5 is not installed" for the runner's user), which left main red after every merge. GitHub's macos-26 runner has the iOS Simulator platform; the job blocks nothing, so the queue does not matter. Done: the after-merge job moved, checked by a dispatched run on the branch. Next: nothing. Co-Authored-By: Claude --- .github/workflows/ci.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8ae6bd7..566acae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -55,8 +55,9 @@ jobs: name: iOS build (after merge) # Not on pull requests: the free plan's macOS runners are scarce, so the extra builds run on main, tags and by hand. if: github.event_name != 'pull_request' - # The org's Mac runner while the org variable MACEM_MAC_RUNNER is set (never for a fork PR); else GitHub's macos-26. - runs-on: ${{ vars.MACEM_MAC_RUNNER && !github.event.pull_request.head.repo.fork && fromJSON(vars.MACEM_MAC_RUNNER) || 'macos-26' }} + # GitHub's runner, always: it has the iOS Simulator platform installed, which the Mac runner's user does not + # (the iOS step failed there). The job runs after the merge and blocks nothing, so the queue does not matter. + runs-on: macos-26 timeout-minutes: 90 steps: - uses: actions/checkout@v7