diff --git a/package.json b/package.json index 74ffa93ad1e81e48b5c26bcf599e349ae91b0366..ad9844b672f7e958e92e323821772c707aa9f3b1 100644 --- a/package.json +++ b/package.json @@ -87,7 +87,7 @@ "@renovate/pep440": "0.4.1", "@renovatebot/docker-registry-client": "3.3.0", "@sindresorhus/is": "0.17.0", - "@snyk/ruby-semver": "2.0.1", + "@snyk/ruby-semver": "rarkins/ruby-semver#semverfix", "@yarnpkg/lockfile": "1.1.0", "azure-devops-node-api": "7.2.0", "bunyan": "1.8.12", diff --git a/test/versioning/__snapshots__/ruby.spec.js.snap b/test/versioning/__snapshots__/ruby.spec.js.snap new file mode 100644 index 0000000000000000000000000000000000000000..b29379aaf5006fb454da0afffad089e5449f84ce --- /dev/null +++ b/test/versioning/__snapshots__/ruby.spec.js.snap @@ -0,0 +1,3 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`semverRuby .getNewValue does not error 1`] = `">= 3.2, < 6.0.2"`; diff --git a/test/versioning/ruby.spec.js b/test/versioning/ruby.spec.js index b559e161117c2ec10fa13cf2f3a124ec16f3d8ac..65384b64ccbfc35b589009eed95a09f02341a19a 100644 --- a/test/versioning/ruby.spec.js +++ b/test/versioning/ruby.spec.js @@ -383,6 +383,12 @@ describe('semverRuby', () => { }); }); + it('does not error', () => { + expect( + semverRuby.getNewValue('>= 3.2, < 5.0', 'replace', '4.0.2', '6.0.1') + ).toMatchSnapshot(); + }); + it('returns correct version for replace strategy', () => { [ ['1.2.3', '1.0.3', 'replace', '1.0.3', '1.2.3'], diff --git a/yarn.lock b/yarn.lock index b175843ef87377ce692117fd1cb2e561df6102e1..4e06fb231dd82ec7bb0900e3c905e6614d62db5b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -442,10 +442,9 @@ resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== -"@snyk/ruby-semver@2.0.1": - version "2.0.1" - resolved "https://registry.yarnpkg.com/@snyk/ruby-semver/-/ruby-semver-2.0.1.tgz#e674f6917642d9153629abc27ef394d9e57258f9" - integrity sha512-zea2ixA/LsFtH+ajBGh0n4tF3WVjZ1MRZDib9jzI7Up5G75ogTx5opRWwSjrXid2nRpLv1w/yRVWxuetehBqFQ== +"@snyk/ruby-semver@rarkins/ruby-semver#semverfix": + version "2.0.2-rc.0" + resolved "https://codeload.github.com/rarkins/ruby-semver/tar.gz/aefe0848d062e417ade9d9529dfe3cbd2e53dad3" dependencies: lodash "^4.17.11"