Homebrew / homebrew-portable-ruby

🚗 Versions of Ruby that can be installed and run from anywhere on the filesystem.
BSD 2-Clause "Simplified" License
128 stars 43 forks source link

workflows/build: use new 11-arm64-cross runner #184

Closed Bo98 closed 5 months ago

Bo98 commented 5 months ago

This sees the final retirement of the non-ephemeral macOS CI.

I've also got a completely recreated 10.11-cross image that is picked up automatically here without any workflow changes but is being tested for the first time with the CI runs in this PR.

Bo98 commented 5 months ago

Will do some tests in 10.11 VM before merging but I don't anticipate any issues

Bo98 commented 5 months ago

10.11 WindowServer under QEMU keeps crashing for me so will test it fully later before I make a release (Eric has a working setup).

I think I accidentally used CLT 14.2 (which claims 10.13 support) when I intended to use 13.4 (claims 10.9 support), but I'll either adjust that or just ignore it given the linker has inserted 10.11 minimum into the binary fine so must surely work ok.

EricFromCanada commented 5 months ago

No issues building and testing HEAD in 10.11 for me.

Bo98 commented 5 months ago

Thanks. Did/can you test the binary from CI too? https://github.com/Homebrew/homebrew-portable-ruby/actions/runs/8088378084

EricFromCanada commented 5 months ago

Ran brew reinstall -v --force-bottle portable-ruby--3.1.4.el_capitan.bottle.tar.gz and then brew test portable-ruby. Hopefully that covers it.

Bo98 commented 5 months ago

Should do yeah. Thank you!