Skip to content
Snippets Groups Projects
Unverified Commit ce7ae0e9 authored by Connor Pearson's avatar Connor Pearson Committed by GitHub
Browse files

feat: support updating the volta-pinned npm version (#11030)


Co-authored-by: default avatarRhys Arkins <rhys@arkins.net>
parent 9d580e09
No related branches found
No related tags found
No related merge requests found
...@@ -400,9 +400,16 @@ Object { ...@@ -400,9 +400,16 @@ Object {
}, },
Object { Object {
"currentValue": "5.9.0", "currentValue": "5.9.0",
"datasource": "npm",
"depName": "npm", "depName": "npm",
"depType": "volta", "depType": "volta",
"prettyDepType": "volta", "prettyDepType": "volta",
},
Object {
"currentValue": "6.11.2",
"depName": "pnpm",
"depType": "volta",
"prettyDepType": "volta",
"skipReason": "unknown-volta", "skipReason": "unknown-volta",
}, },
], ],
......
...@@ -270,6 +270,7 @@ describe(getName(), () => { ...@@ -270,6 +270,7 @@ describe(getName(), () => {
node: '8.9.2', node: '8.9.2',
yarn: '1.12.3', yarn: '1.12.3',
npm: '5.9.0', npm: '5.9.0',
pnpm: '6.11.2',
}, },
}; };
const pJsonStr = JSON.stringify(pJson); const pJsonStr = JSON.stringify(pJson);
......
...@@ -213,6 +213,8 @@ export async function extractPackageFile( ...@@ -213,6 +213,8 @@ export async function extractPackageFile(
} else if (depName === 'yarn') { } else if (depName === 'yarn') {
dep.datasource = npmId; dep.datasource = npmId;
dep.commitMessageTopic = 'Yarn'; dep.commitMessageTopic = 'Yarn';
} else if (depName === 'npm') {
dep.datasource = npmId;
} else { } else {
dep.skipReason = SkipReason.UnknownVolta; dep.skipReason = SkipReason.UnknownVolta;
} }
......
...@@ -5,4 +5,4 @@ The following `depTypes` are currently supported by the npm manager : ...@@ -5,4 +5,4 @@ The following `depTypes` are currently supported by the npm manager :
- `optionalDependencies` - `optionalDependencies`
- `peerDependencies` - `peerDependencies`
- `engines` : Renovate will update any `node`, `npm` and `yarn` version specified under `engines`. - `engines` : Renovate will update any `node`, `npm` and `yarn` version specified under `engines`.
- `volta` : Renovate will update any `node` and `yarn` version specified under `volta`. - `volta` : Renovate will update any `node`, `npm` and `yarn` version specified under `volta`.
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