feat: add macOS-26 to supported ImageOS mappings (#430)
eb86ad6 · peter madsen-mygdal · 2026-03-14 16:28
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