allow limiting upgrade versions and limit jsts

This commit is contained in:
spalger 2019-06-26 11:15:17 -07:00
parent 330e44e3b9
commit 16223c3dd6
3 changed files with 22 additions and 0 deletions

View file

@ -223,6 +223,15 @@
],
enabled: false,
},
{
groupSlug: 'jsts',
groupName: 'jsts related packages',
packageNames: [
'jsts',
'@types/jsts',
],
allowedVersions: '^1.6.2',
},
{
groupSlug: 'json-stable-stringify',
groupName: 'json-stable-stringify related packages',

View file

@ -85,6 +85,7 @@ export const RENOVATE_CONFIG = {
packageNames: maybeFlatMap(group.packageNames, name => [name, getTypePackageName(name)]),
labels: group.extraLabels && [...DEFAULT_LABELS, ...group.extraLabels],
enabled: group.enabled === false ? false : undefined,
allowedVersions: group.allowedVersions || undefined,
})),
// internal/local packages

View file

@ -50,6 +50,12 @@ interface PackageGroup {
* should be ignored.
*/
readonly enabled?: false;
/**
* A semver range defining allowed versions for a package group
* https://renovatebot.com/docs/configuration-options/#allowedversions
*/
readonly allowedVersions?: string;
}
export const RENOVATE_PACKAGE_GROUPS: PackageGroup[] = [
@ -143,6 +149,12 @@ export const RENOVATE_PACKAGE_GROUPS: PackageGroup[] = [
packageNames: ['@microsoft/api-documenter', '@microsoft/api-extractor'],
enabled: false,
},
{
name: 'jsts',
packageNames: ['jsts'],
allowedVersions: '^1.6.2',
},
];
/**