feat: add macOS-26 to supported ImageOS mappings (#430)

eb86ad6 · peter madsen-mygdal · 2026-03-14 16:28

4 files +7 -0
Message
{commit_body(@commit)}

Files changed

modified .github/workflows/macos.yml
+3 −0
@@ -45,6 +45,9 @@ jobs:
45 45 version-type: 'strict'
46 46 - otp-version: '25'
47 47 os: 'macos-15'
48 + - otp-version: '27'
49 + elixir-version: '1.18'
50 + os: 'macos-26'
48 51 - otp-version: '26'
49 52 elixir-version: '1.16'
50 53 rebar3-version: '3.25'
modified README.md
+2 −0
@@ -88,6 +88,7 @@ and Erlang/OTP.
88 88 | `macOS-13` | 25.0 - 28 | x86_64, arm64 | ✅
89 89 | `macOS-14` | 25.0 - 28 | x86_64, arm64 | ✅
90 90 | `macOS-15` | 25.0 - 28 | x86_64, arm64 | ✅
91 +| `macOS-26` | 25.0 - 28 | x86_64, arm64 | ✅
91 92
92 93 **Note** \*: prior to 23, Windows builds are only available for minor versions, e.g. 21.0, 21.3,
93 94 22.0, etc.
@@ -107,6 +108,7 @@ uses that to download assets:
107 108 | `macos13` | `macOS-13`
108 109 | `macos14` | `macOS-14`
109 110 | `macos15` | `macOS-15`
111 +| `macos26` | `macOS-26`
110 112
111 113 as per the following example:
112 114
modified dist/index.js
+1 −0
@@ -58172,6 +58172,7 @@ function getRunnerOSVersion() {
58172 58172 macos13: 'macOS-13',
58173 58173 macos14: 'macOS-14',
58174 58174 macos15: 'macOS-15',
58175 + macos26: 'macOS-26',
58175 58176 }
58176 58177 const deprecatedImageOSToContainer = {
58177 58178 ubuntu18: 'ubuntu-18.04',
modified src/setup-beam.js
+1 −0
@@ -665,6 +665,7 @@ function getRunnerOSVersion() {
665 665 macos13: 'macOS-13',
666 666 macos14: 'macOS-14',
667 667 macos15: 'macOS-15',
668 + macos26: 'macOS-26',
668 669 }
669 670 const deprecatedImageOSToContainer = {
670 671 ubuntu18: 'ubuntu-18.04',

Parents: af6da5d