From a495f86a9dfc696bb8355d2ae754c7f0da8c6870 Mon Sep 17 00:00:00 2001 From: samchungy Date: Thu, 17 Oct 2024 16:04:39 +1100 Subject: [PATCH] Prefer package over dep --- README.md | 6 +++--- default.json | 48 ++++++++++++++++++++++++------------------ non-critical.json | 14 ++++++------ third-party-major.json | 19 +++++++++++------ 4 files changed, 50 insertions(+), 37 deletions(-) diff --git a/README.md b/README.md index ee3ce83..a39aa06 100644 --- a/README.md +++ b/README.md @@ -114,7 +114,7 @@ Disable incompatible major version upgrades for a specific package: packageRules: [ { matchManagers: ['npm'], - matchDepNames: ['your-package-name-here'], + matchPackageNames: ['your-package-name-here'], matchUpdateTypes: ['major'], enabled: false, @@ -136,7 +136,7 @@ Ignore a specific package version: packageRules: [ { matchManagers: ['npm'], - matchDepNames: ['your-package-name-here'], + matchPackageNames: ['your-package-name-here'], allowedVersions: '!/^1\\.2\\.3$/', }, @@ -157,7 +157,7 @@ Ungroup a specific package that is usually grouped by the preset: packageRules: [ { matchManagers: ['npm'], - matchDepNames: ['your-package-name-here'], + matchPackageNames: ['your-package-name-here'], matchUpdateTypes: ['major', 'minor', 'patch'], commitMessageExtra: '{{newValue}}', diff --git a/default.json b/default.json index 98cae08..ebef35e 100644 --- a/default.json +++ b/default.json @@ -44,45 +44,45 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["@types/node", "node-fetch"], + "matchPackageNames": ["@types/node", "node-fetch"], "matchUpdateTypes": ["major"], "enabled": false }, { "matchManagers": ["npm"], - "matchDepNames": ["serverless"], + "matchPackageNames": ["serverless"], "matchUpdateTypes": ["major"], "matchCurrentVersion": "/^3\\./", "enabled": false }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "matchUpdateTypes": ["major", "minor"], "minimumReleaseAge": "14 days" }, { "matchManagers": ["npm"], - "matchDepNames": ["aws-sdk-mock"], + "matchPackageNames": ["aws-sdk-mock"], "allowedVersions": "!/^5\\.5\\.0$/" }, { "matchManagers": ["npm"], - "matchDepNames": ["aws-sdk-client-mock", "aws-sdk-client-mock-jest"], + "matchPackageNames": ["aws-sdk-client-mock", "aws-sdk-client-mock-jest"], "groupName": "aws-sdk client mock" }, { "matchManagers": ["npm"], - "matchDepNames": ["@types/faker", "faker"], + "matchPackageNames": ["@types/faker", "faker"], "allowedVersions": "< 6" }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "allowedVersions": "!/^(3\\.42\\.0|4\\.21\\.0)$/" }, @@ -151,9 +151,14 @@ "schedule": "after 3:00 am and before 6:00 am every 2 weeks on Wednesday" }, { - "matchDepNames": ["braid-design-system", "sku", "skuba"], - "matchPackageNames": ["/^@?seek/", "/seek$/", "/^@vanilla-extract//"], - + "matchPackageNames": [ + "braid-design-system", + "sku", + "skuba", + "/^@?seek/", + "/seek$/", + "/^@vanilla-extract//" + ], "prPriority": 98, "schedule": "after 3:00 am and before 6:00 am every weekday", "minimumReleaseAge": "0 days", @@ -161,7 +166,7 @@ }, { "matchManagers": ["buildkite"], - "matchDepNames": ["seek-jobs/gantry", "seek-jobs/automat"], + "matchPackageNames": ["seek-jobs/gantry", "seek-jobs/automat"], "schedule": "after 3:00 am and before 5:00 pm every weekday", "minimumReleaseAge": "0 days", @@ -169,8 +174,12 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["aws-sdk", "serverless"], - "matchPackageNames": ["/^@aws-sdk//", "/^@smithy//"], + "matchPackageNames": [ + "aws-sdk", + "serverless", + "/^@aws-sdk//", + "/^@smithy//" + ], "matchUpdateTypes": ["major", "minor", "patch"], "commitMessageExtra": "", @@ -181,7 +190,7 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["apollo-server-plugin-base", "apollo-server-types"], + "matchPackageNames": ["apollo-server-plugin-base", "apollo-server-types"], "matchUpdateTypes": ["major", "minor", "patch"], "groupName": "apollo-server monorepo" @@ -189,7 +198,7 @@ { "matchDepTypes": ["devDependencies"], "matchManagers": ["npm"], - "matchDepNames": [ + "matchPackageNames": [ "@seek/backoffice-access", "@seek/ca-graphql-schema", "@seek/hirer-jobs-types", @@ -204,7 +213,7 @@ { "matchDepTypes": ["devDependencies"], "matchManagers": ["npm"], - "matchDepNames": [ + "matchPackageNames": [ "@seek/backoffice-access", "@seek/ca-graphql-schema", "@seek/hirer-jobs-types", @@ -216,7 +225,7 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["sku", "skuba"], + "matchPackageNames": ["sku", "skuba"], "matchUpdateTypes": ["patch"], "automerge": true, @@ -225,7 +234,7 @@ }, { "matchManagers": ["npm"], - "matchDepNames": [ + "matchPackageNames": [ "@seek/apply-pipeline-contracts", "@seek/blobstore-consumer-sdk", "@seek/candidate-data-contracts", @@ -240,8 +249,7 @@ "updateNotScheduled": true }, { - "matchDepNames": ["react-relay"], - "matchPackageNames": ["/^relay-/"], + "matchPackageNames": ["react-relay", "/^relay-/"], "groupName": "relay" }, diff --git a/non-critical.json b/non-critical.json index 5e8ec61..3251665 100644 --- a/non-critical.json +++ b/non-critical.json @@ -21,37 +21,37 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["@types/node", "node-fetch"], + "matchPackageNames": ["@types/node", "node-fetch"], "matchUpdateTypes": ["major"], "enabled": false }, { "matchManagers": ["npm"], - "matchDepNames": ["serverless"], + "matchPackageNames": ["serverless"], "matchUpdateTypes": ["major"], "matchCurrentVersion": "/^3\\./", "enabled": false }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "matchUpdateTypes": ["major", "minor"], "minimumReleaseAge": "14 days" }, { "matchManagers": ["npm"], - "matchDepNames": ["aws-sdk-mock"], + "matchPackageNames": ["aws-sdk-mock"], "allowedVersions": "!/^5\\.5\\.0$/" }, { "matchManagers": ["npm"], - "matchDepNames": ["@types/faker", "faker"], + "matchPackageNames": ["@types/faker", "faker"], "allowedVersions": "< 6" }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "allowedVersions": "!/^(3\\.42\\.0|4\\.21\\.0)$/" }, @@ -75,7 +75,7 @@ }, { "matchManagers": ["buildkite"], - "matchDepNames": ["seek-jobs/gantry", "seek-jobs/automat"], + "matchPackageNames": ["seek-jobs/gantry", "seek-jobs/automat"], "commitMessageAction": "", "commitMessageExtra": "{{newValue}}", "commitMessageTopic": "{{depName}}", diff --git a/third-party-major.json b/third-party-major.json index 6bc2eb2..3e82834 100644 --- a/third-party-major.json +++ b/third-party-major.json @@ -36,7 +36,7 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["serverless"], + "matchPackageNames": ["serverless"], "matchUpdateTypes": ["major"], "matchCurrentVersion": "/^3\\./", "enabled": false @@ -56,19 +56,19 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["aws-sdk-mock"], + "matchPackageNames": ["aws-sdk-mock"], "allowedVersions": "!/^5\\.5\\.0$/" }, { "matchManagers": ["npm"], - "matchDepNames": ["@types/faker", "faker"], + "matchPackageNames": ["@types/faker", "faker"], "allowedVersions": "< 6" }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "allowedVersions": "!/^(3\\.42\\.0|4\\.21\\.0)$/" }, @@ -88,7 +88,7 @@ }, { "matchManagers": ["npm"], - "matchDepNames": ["dd-trace"], + "matchPackageNames": ["dd-trace"], "matchUpdateTypes": ["major", "minor"], "minimumReleaseAge": "14 days" @@ -113,8 +113,13 @@ "schedule": "after 3:00 am and before 6:00 am every 2 weeks on Wednesday" }, { - "matchDepNames": ["braid-design-system", "sku", "skuba"], - "matchPackageNames": ["/^@?seek/", "/seek$/"], + "matchPackageNames": [ + "braid-design-system", + "sku", + "skuba", + "/^@?seek/", + "/seek$/" + ], "prPriority": 98, "schedule": "after 3:00 am and before 6:00 am every weekday"