From 710f6841e6a4f42cc2b7f625afbbf434428046a8 Mon Sep 17 00:00:00 2001 From: Manuel Meurer Date: Tue, 5 Jan 2021 12:18:00 +0100 Subject: [PATCH] Update index.js install specific bundler version when minor and patch versions are defined --- dist/index.js | 3 ++- index.js | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/dist/index.js b/dist/index.js index f148638d6..84eb1ffc4 100644 --- a/dist/index.js +++ b/dist/index.js @@ -52058,7 +52058,8 @@ async function installBundler(bundlerVersionInput, lockFile, platform, rubyPrefi console.log(`Using Bundler 1 shipped with ${engine}`) } else { const gem = path.join(rubyPrefix, 'bin', 'gem') - await exec.exec(gem, ['install', 'bundler', '-v', `~> ${bundlerVersion}`, '--no-document']) + const bundlerVersionConstraint = bundlerVersion.match(/^\d+\.\d+\.\d+/) ? bundlerVersion : `~> ${bundlerVersion}` + await exec.exec(gem, ['install', 'bundler', '-v', bundlerVersionConstraint, '--no-document']) } return bundlerVersion diff --git a/index.js b/index.js index 7cfe52686..ae962aef5 100644 --- a/index.js +++ b/index.js @@ -229,7 +229,8 @@ async function installBundler(bundlerVersionInput, lockFile, platform, rubyPrefi console.log(`Using Bundler 1 shipped with ${engine}`) } else { const gem = path.join(rubyPrefix, 'bin', 'gem') - await exec.exec(gem, ['install', 'bundler', '-v', `~> ${bundlerVersion}`, '--no-document']) + const bundlerVersionConstraint = bundlerVersion.match(/^\d+\.\d+\.\d+/) ? bundlerVersion : `~> ${bundlerVersion}` + await exec.exec(gem, ['install', 'bundler', '-v', bundlerVersionConstraint, '--no-document']) } return bundlerVersion