mirror of
https://github.com/erlef/setup-beam.git
synced 2026-07-23 07:06:07 +00:00
fix: broken tests (mostly out of stuff being outdated) (#468)
* Update rebar3's releases.json per current results * Up rebar3 test versions * Retire windows-2019 * Add "support" to win25-vs2026 next to win25 windows-2025-vs2026 label was previously a beta testing tag but is now the production default * Fix rebar3 test releases.json * Bump per CI results * Fix per CI results (I checked in releases.json) * Adapt to Ubuntu 26.04 (no -arm) * Consider Ubuntu ARM variants in execution * Typo * Bump it to the minimum expect value * Bump it to the minimum expect value * Tweak ARM tests: drop windows-11 * Fix per prior test results * Try testing OTP to update README * Improve guarantees on the README (via tests) * Improve guarantees on the README (via tests) Trust tests in intervals (if first Ok and last Ok the middle Ok) * Add further constraints for testing (per README) * Remove moving-target test This is prone to fail for an issue with OTP's main branch but it shouldn't affect the action, so we remove it * Respect Hex's boundaries * Make it consistent (no need for .0 in versioning) * Restrict it a bit We keep the README as-is, since there's nothing preventing us from thinking it works as stated, but we move our tests forward * Make it easier to follow * Fix it per stalled CI * Fix it: no macos-16; it's macos-26 * Deprecate macos-13 Per https://github.blog/changelog/2025-07-11-upcoming-changes-to-macos-hosted-runners-macos-latest-migration-and-xcode-support-policy-updates/#macos-13-is-closing-down * Make ImageOS support more explicit * Move forward
This commit is contained in:
committed by
GitHub
parent
3985c7c047
commit
6e9312bce0
@@ -78,17 +78,16 @@ expect to be considered the latest.
|
||||
This list presents the known working version combos between the target operating system
|
||||
and Erlang/OTP.
|
||||
|
||||
| Operating system | Erlang/OTP | OTP Architecture | Status
|
||||
|- |- | - |-
|
||||
| `ubuntu-22.04` | 24.2 - 28 | x86_64, arm64 | ✅
|
||||
| `ubuntu-24.04` | 24.3 - 28 | x86_64, arm64 | ✅
|
||||
| `windows-2019` | 21\* - 25 | x86_64, x86 | ✅
|
||||
| `windows-2022` | 21\* - 28 | x86_64, x86 | ✅
|
||||
| `windows-2025` | 21\* - 28 | x86_64, x86 | ✅
|
||||
| `macOS-13` | 25.0 - 28 | x86_64, arm64 | ✅
|
||||
| `macOS-14` | 25.0 - 28 | x86_64, arm64 | ✅
|
||||
| `macOS-15` | 25.0 - 28 | x86_64, arm64 | ✅
|
||||
| `macOS-26` | 25.0 - 28 | x86_64, arm64 | ✅
|
||||
| Operating system | Erlang/OTP | OTP Architecture | Status
|
||||
|- |- | - |-
|
||||
| `ubuntu-22.04` | 24.2 - 29 | x86_64, arm64 | ✅
|
||||
| `ubuntu-24.04` | 24.3 - 29 | x86_64, arm64 | ✅
|
||||
| `ubuntu-26.04` | 26 - 29 | x86_64, arm64 | ✅
|
||||
| `windows-2022` | 21\* - 29 | x86_64, x86 | ✅
|
||||
| `windows-2025` | 21\* - 29 | x86_64, x86 | ✅
|
||||
| `macOS-14` | 25 - 29 | x86_64, arm64 | ✅
|
||||
| `macOS-15` | 25 - 29 | x86_64, arm64 | ✅
|
||||
| `macOS-26` | 25 - 29 | x86_64, arm64 | ✅
|
||||
|
||||
**Note** \*: prior to 23, Windows builds are only available for minor versions, e.g. 21.0, 21.3,
|
||||
22.0, etc.
|
||||
@@ -106,11 +105,14 @@ uses that to download assets:
|
||||
| ImageOS | Operating system
|
||||
|- |-
|
||||
| `ubuntu22` | `ubuntu-22.04`
|
||||
| `ubuntu22-arm64` | `ubuntu-22.04`
|
||||
| `ubuntu24` | `ubuntu-24.04`
|
||||
| `win19` | `windows-2019`
|
||||
| `ubuntu24-arm64` | `ubuntu-24.04`
|
||||
| `ubuntu26` | `ubuntu-26.04`
|
||||
| `ubuntu26-arm64` | `ubuntu-26.04`
|
||||
| `win22` | `windows-2022`
|
||||
| `win25` | `windows-2025`
|
||||
| `macos13` | `macOS-13`
|
||||
| `win25-vs2026` | `windows-2025`
|
||||
| `macos14` | `macOS-14`
|
||||
| `macos15` | `macOS-15`
|
||||
| `macos26` | `macOS-26`
|
||||
|
||||
Reference in New Issue
Block a user