mirror of
https://github.com/ruby/setup-ruby.git
synced 2026-09-13 14:34:21 +02:00
Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
bb6434c747 | ||
|
|
ba9e71c195 | ||
|
|
0ecad18fe5 |
@@ -240,6 +240,18 @@ jobs:
|
|||||||
ruby-version: '2.6'
|
ruby-version: '2.6'
|
||||||
- run: ruby -v
|
- run: ruby -v
|
||||||
|
|
||||||
|
testNoGemfileWithBundlerCache:
|
||||||
|
name: "Test with no Gemfile but with bundler-cache"
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
- run: rm Gemfile
|
||||||
|
- uses: ./
|
||||||
|
with:
|
||||||
|
ruby-version: '2.6'
|
||||||
|
bundler-cache: true
|
||||||
|
- run: ruby -v
|
||||||
|
|
||||||
testLatestRubygemsVersion:
|
testLatestRubygemsVersion:
|
||||||
name: "Test rubygems: latest on ${{ matrix.ruby }}"
|
name: "Test rubygems: latest on ${{ matrix.ruby }}"
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
|
|||||||
+4
-2
@@ -85351,8 +85351,10 @@ async function setupRuby(options = {}) {
|
|||||||
await common.time('bundle install', async () =>
|
await common.time('bundle install', async () =>
|
||||||
bundler.bundleInstall(gemfile, lockFile, platform, engine, version, bundlerVersion, inputs['cache-version']))
|
bundler.bundleInstall(gemfile, lockFile, platform, engine, version, bundlerVersion, inputs['cache-version']))
|
||||||
|
|
||||||
await core.group(`Print lockfile`, async () =>
|
if (lockFile !== null && fs.existsSync(lockFile)) {
|
||||||
await exec.exec('cat', [lockFile]))
|
await core.group(`Print lockfile`, async () =>
|
||||||
|
await exec.exec('cat', [lockFile]))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
core.setOutput('ruby-prefix', rubyPrefix)
|
core.setOutput('ruby-prefix', rubyPrefix)
|
||||||
|
|||||||
@@ -100,8 +100,10 @@ export async function setupRuby(options = {}) {
|
|||||||
await common.time('bundle install', async () =>
|
await common.time('bundle install', async () =>
|
||||||
bundler.bundleInstall(gemfile, lockFile, platform, engine, version, bundlerVersion, inputs['cache-version']))
|
bundler.bundleInstall(gemfile, lockFile, platform, engine, version, bundlerVersion, inputs['cache-version']))
|
||||||
|
|
||||||
await core.group(`Print lockfile`, async () =>
|
if (lockFile !== null && fs.existsSync(lockFile)) {
|
||||||
await exec.exec('cat', [lockFile]))
|
await core.group(`Print lockfile`, async () =>
|
||||||
|
await exec.exec('cat', [lockFile]))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
core.setOutput('ruby-prefix', rubyPrefix)
|
core.setOutput('ruby-prefix', rubyPrefix)
|
||||||
|
|||||||
Reference in New Issue
Block a user