Skip to content

Merge pull request #145 from viralpraxis/drop-redundant-execjs-runtim… #99

Merge pull request #145 from viralpraxis/drop-redundant-execjs-runtim…

Merge pull request #145 from viralpraxis/drop-redundant-execjs-runtim… #99

Triggered via push June 13, 2025 06:43
Status Failure
Total duration 3m 43s
Artifacts

ci.yml

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

Annotations

7 errors
ubuntu (3.1)
Process completed with exit code 1.
ubuntu (3.2)
Process completed with exit code 1.
macos (3.3)
Process completed with exit code 1.
ubuntu (3.3)
Process completed with exit code 1.
macos (3.1)
Process completed with exit code 1.
macos (3.2)
Process completed with exit code 1.
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. 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:85431:11) at setupRuby (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:85321:15) at run (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:85280:11) at /Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:85481:40 at /Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:85483:3 at Object.<anonymous> (/Users/runner/work/_actions/ruby/setup-ruby/v1/dist/index.js:85486:12) at Module._compile (node:internal/modules/cjs/loader:1529:14) at Module._extensions..js (node:internal/modules/cjs/loader:1613:10) at Module.load (node:internal/modules/cjs/loader:1275:32) at Module._load (node:internal/modules/cjs/loader:1096:12)