Skip to content

Prevent runtime autodetection on gem require #93

Prevent runtime autodetection on gem require

Prevent runtime autodetection on gem require #93

Triggered via pull request October 15, 2024 12:56
Status Failure
Total duration 3m 32s
Artifacts

ci.yml

on: pull_request
Matrix: macos
Matrix: ubuntu
Fit to window
Zoom out
Zoom in

Annotations

17 errors
macos (2.5)
Error: CRuby < 2.6 does not support macos-arm64. Either use a newer Ruby version or use a macOS image running on amd64, e.g., macos-13 or macos-12. Note that GitHub changed the meaning of macos-latest from macos-12 (amd64) to macos-14 (arm64): https://github.blog/changelog/2024-04-01-macos-14-sonoma-is-generally-available-and-the-latest-macos-runner-image/ If you are using a matrix of Ruby versions, a good solution is to run only < 2.6 on amd64, like so: matrix: ruby: ['2.4', '2.5', '2.6', '2.7', '3.0', '3.1', '3.2', '3.3'] os: [ ubuntu-latest, macos-latest ] # CRuby < 2.6 does not support macos-arm64, so test those on amd64 instead exclude: - { os: macos-latest, ruby: '2.4' } - { os: macos-latest, ruby: '2.5' } include: - { os: macos-13, ruby: '2.4' } - { os: macos-13, ruby: '2.5' } But of course you should consider dropping support for these long-EOL Rubies, which cannot even be built on recent macOS machines. at validateRubyEngineAndVersion (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65898:11) at setupRuby (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65790:15) at run (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65749:11) at /Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65948:40 at /Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65950:3 at Object.<anonymous> (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:65953:12) at Module._compile (node:internal/modules/cjs/loader:1358:14) at Module._extensions..js (node:internal/modules/cjs/loader:1416:10) at Module.load (node:internal/modules/cjs/loader:1208:32) at Module._load (node:internal/modules/cjs/loader:1024:12)
ubuntu (3.2)
Process completed with exit code 1.
ubuntu (3.1)
Process completed with exit code 1.
macos (3.0)
Process completed with exit code 1.
ubuntu (truffleruby)
Process completed with exit code 1.
ubuntu (3.3)
Process completed with exit code 1.
ubuntu (2.5)
Process completed with exit code 1.
ubuntu (2.7)
Process completed with exit code 1.
macos (2.7)
Process completed with exit code 1.
ubuntu (2.6)
Process completed with exit code 1.
macos (3.1)
Process completed with exit code 1.
ubuntu (3.0)
Process completed with exit code 1.
ubuntu (jruby)
Process completed with exit code 1.
macos (2.6)
Process completed with exit code 1.
macos (3.3)
Process completed with exit code 1.
macos (3.2)
Process completed with exit code 1.
ubuntu (truffleruby+graalvm)
Process completed with exit code 1.