From c89e59ad060fc885295b8d4e22d1df3f7382d7b7 Mon Sep 17 00:00:00 2001 From: Daniel Urumov Date: Sat, 3 Oct 2026 19:41:01 +0300 Subject: [PATCH] ci(macos): pin setup-beam ImageOS to macos26 on the xcode-27 runner The xcode-27 image reports ImageOS=macos27, which setup-beam v1.24.1 (the latest release) cannot map, so the macOS release job failed before installing Erlang/Elixir. Point it at macos26, the newest supported target. Co-Authored-By: Claude Sonnet 5.5 --- .github/workflows/build-macos.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 03510e9..7f82791 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -56,6 +56,11 @@ jobs: - name: Install Erlang and Elixir uses: erlef/setup-beam@54075bcc5e249e4758d363f27d099f55d843f124 # v1.24.1 + env: + # The xcode-27 image reports ImageOS=macos27, which setup-beam + # v1.24.1 cannot map to a prebuilt target (it knows up to macos26). + # Drop this once a setup-beam release adds macos27. + ImageOS: macos26 with: version-file: .tool-versions version-type: strict