-
-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for macos-14 GitHub runners #567
Conversation
Thank you for this proposal. It looks fine to me but probably |
That is actually correct. It is the platform of the ruby ci used builds the binary release. |
We can probably remove the usage of self-hosted |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, this looks great.
I'll let the CI run and then merge.
@@ -33,6 +33,14 @@ jobs: | |||
exclude: | |||
# https://github.com/ruby/setup-ruby/issues/496 | |||
- { os: ubuntu-22.04, ruby: '2.2' } | |||
# Too old, fails to compile on macos-14 (arm64) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fails to compile
? Do you have an example error?
Since we're not compiling these Rubies on macos-14 do you mean C extensions fail to compile?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah it's just the same as # Too old, fails to compile on macos-arm-oss
below, I'll tweak the comment post-merge
It's not self-hosted but macos arm runners provided by GitHub for the Ruby org. |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [ruby/setup-ruby](https://togithub.com/ruby/setup-ruby) | action | minor | `v1.167.0` -> `v1.171.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ruby/setup-ruby (ruby/setup-ruby)</summary> ### [`v1.171.0`](https://togithub.com/ruby/setup-ruby/releases/tag/v1.171.0): Add support for macos-14 GitHub runners [Compare Source](https://togithub.com/ruby/setup-ruby/compare/v1.170.0...v1.171.0) #### What's Changed - Update url to supported by [@​LaStrada](https://togithub.com/LaStrada) in [https://github.com/ruby/setup-ruby/pull/569](https://togithub.com/ruby/setup-ruby/pull/569) - Add support for macos-14 GitHub runners by [@​ntkme](https://togithub.com/ntkme) in [https://github.com/ruby/setup-ruby/pull/567](https://togithub.com/ruby/setup-ruby/pull/567) #### New Contributors - [@​LaStrada](https://togithub.com/LaStrada) made their first contribution in [https://github.com/ruby/setup-ruby/pull/569](https://togithub.com/ruby/setup-ruby/pull/569) - [@​ntkme](https://togithub.com/ntkme) made their first contribution in [https://github.com/ruby/setup-ruby/pull/567](https://togithub.com/ruby/setup-ruby/pull/567) **Full Changelog**: ruby/setup-ruby@v1.170.0...v1.171.0 ### [`v1.170.0`](https://togithub.com/ruby/setup-ruby/releases/tag/v1.170.0): Add CRuby 3.2.3 on Windows [Compare Source](https://togithub.com/ruby/setup-ruby/compare/v1.169.0...v1.170.0) #### What's Changed - Update CRuby releases on Windows by [@​ruby-builder-bot](https://togithub.com/ruby-builder-bot) in [https://github.com/ruby/setup-ruby/pull/566](https://togithub.com/ruby/setup-ruby/pull/566) **Full Changelog**: ruby/setup-ruby@v1.169.0...v1.170.0 ### [`v1.169.0`](https://togithub.com/ruby/setup-ruby/releases/tag/v1.169.0): Add windows-toolchain input [Compare Source](https://togithub.com/ruby/setup-ruby/compare/v1.168.0...v1.169.0) #### What's Changed - Add windows-toolchain input by [@​MSP-Greg](https://togithub.com/MSP-Greg) in [https://github.com/ruby/setup-ruby/pull/563](https://togithub.com/ruby/setup-ruby/pull/563) **Full Changelog**: ruby/setup-ruby@v1.168.0...v1.169.0 ### [`v1.168.0`](https://togithub.com/ruby/setup-ruby/releases/tag/v1.168.0): Add ruby-3.2.3 [Compare Source](https://togithub.com/ruby/setup-ruby/compare/v1.167.0...v1.168.0) #### What's Changed - Add ruby-3.2.3 by [@​ruby-builder-bot](https://togithub.com/ruby-builder-bot) in [https://github.com/ruby/setup-ruby/pull/565](https://togithub.com/ruby/setup-ruby/pull/565) **Full Changelog**: ruby/setup-ruby@v1.167.0...v1.168.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" in timezone Europe/Brussels, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Ordina-Group/ordina-jworks.github.io). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoic291cmNlIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
To fix an error[1] on macos runners resolved in v1.171.0[2]: The current runner (macos-14-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that imageis deprecated and no longer supported). [1] ruby/setup-ruby#568 [2] ruby/setup-ruby#567
To fix an error[1] on macos runners resolved in v1.171.0[2]: The current runner (macos-14-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that imageis deprecated and no longer supported). [1] ruby/setup-ruby#568 [2] ruby/setup-ruby#567
* chore: bump ruby/setup-ruby from 1.165.1 to 1.176.0 To fix an error[1] on macos runners resolved in v1.171.0[2]: The current runner (macos-14-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that imageis deprecated and no longer supported). [1] ruby/setup-ruby#568 [2] ruby/setup-ruby#567 * resolve missing constant error in Ruby 3.3.1
This PR adds support for new macos-14 GitHub hosted runners.
Here are all current hosted runners with macos 13 or 14:
References: