chore(renovate): improve PR grouping and add @pichlermarc to assignees (#3868)

* chore(renovate): improve PR grouping and add @pichlermarc to assingees

* chore: fix 'compatability' typo
This commit is contained in:
Marc Pichler 2023-06-07 22:29:39 +02:00 committed by GitHub
parent 69da5d548e
commit 3d7015121c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 25 additions and 12 deletions

View File

@ -23,7 +23,7 @@ jobs:
path: | path: |
package-lock.json package-lock.json
packages/*/package-lock.json packages/*/package-lock.json
backwards-compatability/*/package-lock.json backwards-compatibility/*/package-lock.json
metapackages/*/package-lock.json metapackages/*/package-lock.json
packages/*/package-lock.json packages/*/package-lock.json
integration-tests/*/package-lock.json integration-tests/*/package-lock.json

View File

@ -2,7 +2,7 @@
"name": "backcompat-node14", "name": "backcompat-node14",
"version": "0.40.0", "version": "0.40.0",
"private": true, "private": true,
"description": "Backwards compatability app for node 14 types and the OpenTelemetry Node.js SDK", "description": "Backwards compatibility app for node 14 types and the OpenTelemetry Node.js SDK",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"test:backcompat": "tsc --noEmit index.ts && tsc --noEmit --esModuleInterop index.ts", "test:backcompat": "tsc --noEmit index.ts && tsc --noEmit --esModuleInterop index.ts",

View File

@ -2,7 +2,7 @@
"name": "backcompat-node16", "name": "backcompat-node16",
"version": "0.40.0", "version": "0.40.0",
"private": true, "private": true,
"description": "Backwards compatability app for node 16 types and the OpenTelemetry Node.js SDK", "description": "Backwards compatibility app for node 16 types and the OpenTelemetry Node.js SDK",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
"test:backcompat": "tsc --noEmit index.ts && tsc --noEmit --esModuleInterop index.ts", "test:backcompat": "tsc --noEmit index.ts && tsc --noEmit --esModuleInterop index.ts",

View File

@ -6,7 +6,7 @@
"packages/*", "packages/*",
"experimental/packages/*", "experimental/packages/*",
"experimental/examples/*", "experimental/examples/*",
"experimental/backwards-compatability/*", "experimental/backwards-compatibility/*",
"integration-tests/*", "integration-tests/*",
"selenium-tests", "selenium-tests",
"examples/otlp-exporter-node", "examples/otlp-exporter-node",

View File

@ -2,18 +2,31 @@
"extends": ["config:base"], "extends": ["config:base"],
"packageRules": [ "packageRules": [
{ {
"groupName": "all non-major dependencies", "groupName": "all patch versions",
"groupSlug": "all-minor-patch", "groupSlug": "all-patch",
"matchUpdateTypes": ["patch", "minor"] "matchUpdateTypes": ["patch"],
"excludePackageNames": ["prettier"],
"schedule": ["before 3am every weekday"]
}, },
{ {
"matchPaths": ["backwards-compatibility"], "matchUpdateTypes": ["minor"],
"dependencyDashboardApproval": true
},
{
"matchUpdateTypes": ["major"],
"schedule": ["before 3am on Monday"]
},
{
"matchPackageNames": ["typescript", "webpack", "webpack-cli"],
"dependencyDashboardApproval": true
},
{
"matchPaths": ["experimental/backwards-compatibility/**"],
"matchPackageNames": ["@types/node"], "matchPackageNames": ["@types/node"],
"enabled": false "enabled": false
} }
], ],
"ignoreDeps": ["gcp-metadata", "got", "mocha", "husky", "karma-webpack", "@opentelemetry/api"], "ignoreDeps": ["@opentelemetry/api", "@opentelemetry/resources_1.9.0"],
"assignees": ["@blumamir", "@dyladan", "@legendecas"], "assignees": ["@blumamir", "@dyladan", "@legendecas", "@pichlermarc"],
"schedule": ["before 3am on Friday"],
"labels": ["dependencies"] "labels": ["dependencies"]
} }

View File

@ -45,7 +45,7 @@ const tsConfigMergeKeys = [
const tsConfigPriorityKeys = ['extends']; const tsConfigPriorityKeys = ['extends'];
const ignoredLernaProjects = [ const ignoredLernaProjects = [
'experimental/examples/*', 'experimental/examples/*',
'experimental/backwards-compatability/*', 'experimental/backwards-compatibility/*',
'integration-tests/*', 'integration-tests/*',
'selenium-tests', 'selenium-tests',
'examples/otlp-exporter-node', 'examples/otlp-exporter-node',