Replace macos-release by (parseInt(os.version()) - 9) #1291
test.yml
on: push
Test with no Gemfile
16s
Test rubygems: version upgrades RubyGems to that version if the default is older
20s
Test rubygems: version noops if the default is newer
4s
Test rubygems: version uses the Bundler installed by the rubygems update
9s
Test bundler: 1.x for old Ruby
21s
Test with a major Bundler version
17s
Test with a minor Bundler version
20s
Test with an exact Bundler version
17s
Test with a Bundler pre/rc version
17s
Test BUNDLED WITH Bundler dev
4s
Test gemfile depending on Bundler 1
20s
Test installing a Gemfile with nokogiri on TruffleRuby
17s
Test windows-toolchain: none
1m 48s
lint
13s
Matrix: test
Matrix: testGemfileMatrix
Matrix: testLatestRubygemsVersion
Annotations
26 errors
macos-14 3.0
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.0 /Users/runner/hostedtoolcache/Ruby/3.0/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.0/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 3.1
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.1 /Users/runner/hostedtoolcache/Ruby/3.1/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.1/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 3.3
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.3 /Users/runner/hostedtoolcache/Ruby/3.3/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.3/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 truffleruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build truffleruby-head /Users/runner/hostedtoolcache/TruffleRuby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/TruffleRuby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 truffleruby+graalvm
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-14 truffleruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build truffleruby-head /Users/runner/hostedtoolcache/TruffleRuby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/TruffleRuby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 truffleruby+graalvm
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-15 truffleruby
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-15 3.3
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.3 /Users/runner/hostedtoolcache/Ruby/3.3/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.3/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 jruby
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-15 ruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build head /Users/runner/hostedtoolcache/Ruby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 truffleruby+graalvm-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build truffleruby+graalvm-head /Users/runner/hostedtoolcache/TruffleRubyGraalVM/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/TruffleRubyGraalVM/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 ruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build head /Users/runner/hostedtoolcache/Ruby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 2.6
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 2.6 /Users/runner/hostedtoolcache/Ruby/2.6/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/2.6/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 2.7
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 2.7 /Users/runner/hostedtoolcache/Ruby/2.7/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/2.7/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 3.2
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.2 /Users/runner/hostedtoolcache/Ruby/3.2/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.2/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 jruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build jruby-head /Users/runner/hostedtoolcache/JRuby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/JRuby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 truffleruby
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-14 3.1
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.1 /Users/runner/hostedtoolcache/Ruby/3.1/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.1/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 3.0
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.0 /Users/runner/hostedtoolcache/Ruby/3.0/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.0/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 jruby-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build jruby-head /Users/runner/hostedtoolcache/JRuby/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/JRuby/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 3.2
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 3.2 /Users/runner/hostedtoolcache/Ruby/3.2/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/3.2/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-15 truffleruby+graalvm-head
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build truffleruby+graalvm-head /Users/runner/hostedtoolcache/TruffleRubyGraalVM/head/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/TruffleRubyGraalVM/head/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 jruby
Error: versionSpec parameter is required
at Object.find (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:9041:15)
at Module.toolCacheFind (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:629:15)
at Module.install (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:64967:26)
at setupRuby (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65802:38)
at run (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65748:11)
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65947:40
at /Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65949:3
at Object.<anonymous> (/Users/runner/work/setup-ruby/setup-ruby/dist/index.js:65952:12)
at Module._compile (node:internal/modules/cjs/loader:1358:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1416:10)
|
macos-15 2.7
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 2.7 /Users/runner/hostedtoolcache/Ruby/2.7/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/2.7/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|
macos-14 2.6
The current runner (macos-NaN-arm64) was detected as self-hosted because the platform does not match a GitHub-hosted runner image (or that image is deprecated and no longer supported).
In such a case, you should install Ruby in the $RUNNER_TOOL_CACHE yourself, for example using https://github.com/rbenv/ruby-build
You can take inspiration from this workflow for more details: https://github.com/ruby/ruby-builder/blob/master/.github/workflows/build.yml
$ ruby-build 2.6 /Users/runner/hostedtoolcache/Ruby/2.6/arm64
Once that completes successfully, mark it as complete with:
$ touch /Users/runner/hostedtoolcache/Ruby/2.6/arm64.complete
It is your responsibility to ensure installing Ruby like that is not done in parallel.
|