rubyjs / mini_racer

Minimal embedded v8
MIT License
585 stars 91 forks source link

CI: Add macos-{13,14} and as well as Ruby 3.3 to matrix build #303

Closed tisba closed 2 months ago

tisba commented 2 months ago

As per the current policy we could/should drop Ruby 3.0 (as it is EOL as of 2024-04-23). But maybe we can keep it in the CI if it doesn't cause issues. Thoughts?

I also added macos-13 and macos-14, whereas macos-14 is running on Apple Silicon M1. Before, we had no builds running on darwin-arm, which is a gap that should be closed IMO. macos-14-large runs on x86, but is not free.

FYI: GitHub has deprecated macos-11 runner images (Big Sur, released Nov 2020). According to https://github.com/actions/runner-images/issues/9255 it is planned to remove it in Q2 2024. macos-12 is going to be deprecated in Q3 and removed in Q4.