soroban-cli
soroban-cli copied to clipboard
CI: upgrade workflows to use macos-15(*) rather than macos-13
trafficstars
What
Upgrade workflows to use macos-15-* rather than macos-13
Why
- It's about to be deprecated: announcement 🔗
- It's already making the CI fail: example run 🔗
Notes on Runner Compatibility
After extensive testing across macOS runner types:
| Runner | Result | Notes |
|---|---|---|
| ✅ macos-15-large | ✅ Passes | Stable with full setup. |
| ✅ macos-14 | ✅ Passes | Works consistently. |
| 🟠 macos-15-intel | ⚠️ Intermittent | Suitable for lighter setups but fails under heavier load — -large is usually more stable. |
| 🟠 macos-15 | ⚠️ It depends | Does not support nested virtualization (required by Lima/QEMU), so cannot be used in some setups. |