Skip to content
Snippets Groups Projects
Commit d982056c authored by Rhys Arkins's avatar Rhys Arkins
Browse files

fix: skip non-semver nvmrc

parent d1f49e93
No related merge requests found
const semver = require('../../versioning/semver');
module.exports = {
extractDependencies,
};
function extractDependencies(content) {
const deps = [
{
depName: 'node',
currentVersion: content.trim(),
purl: 'pkg:github/nodejs/node?clean=true',
versionScheme: 'semver',
},
];
return { deps };
const dep = {
depName: 'node',
currentVersion: content.trim(),
purl: 'pkg:github/nodejs/node?clean=true',
versionScheme: 'semver',
};
if (!semver.isPinnedVersion(dep.currentVersion)) {
dep.skipReason = 'unsupported-version';
}
return { deps: [dep] };
}
......@@ -10,3 +10,15 @@ Array [
},
]
`;
exports[`lib/manager/nvm/extract extractDependencies() skips non-pinned 1`] = `
Array [
Object {
"currentVersion": "8.4",
"depName": "node",
"purl": "pkg:github/nodejs/node?clean=true",
"skipReason": "unsupported-version",
"versionScheme": "semver",
},
]
`;
......@@ -6,5 +6,9 @@ describe('lib/manager/nvm/extract', () => {
const res = extractDependencies('8.4.0\n');
expect(res.deps).toMatchSnapshot();
});
it('skips non-pinned', () => {
const res = extractDependencies('8.4\n');
expect(res.deps).toMatchSnapshot();
});
});
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment