-
Notifications
You must be signed in to change notification settings - Fork 1
Add renovate configuration #7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
8a8ec19
a22498c
e8a6b2f
ac1fc65
69a681b
f6d2977
568200a
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,94 @@ | ||
| { | ||
| "$schema": "https://docs.renovatebot.com/renovate-schema.json", | ||
| "extends": [ | ||
| "config:recommended" | ||
| ], | ||
| "semanticCommits": "enabled", | ||
| "labels": [ | ||
| "dependencies" | ||
| ], | ||
| "assignees": [], | ||
| "reviewers": [], | ||
| "packageRules": [ | ||
| { | ||
| "description": "Group all non-major updates together", | ||
| "matchUpdateTypes": [ | ||
| "minor", | ||
| "patch", | ||
| "pin", | ||
| "digest" | ||
| ], | ||
| "groupName": "all non-major dependencies", | ||
| "groupSlug": "all-minor-patch" | ||
| }, | ||
| { | ||
| "description": "Automerge non-major updates", | ||
| "matchUpdateTypes": [ | ||
| "minor", | ||
| "patch", | ||
| "pin", | ||
| "digest" | ||
| ], | ||
| "automerge": true, | ||
| "minimumReleaseAge": "7 days" | ||
| }, | ||
|
Comment on lines
+24
to
+34
|
||
| { | ||
| "description": "Require approval for major updates", | ||
| "matchUpdateTypes": [ | ||
| "major" | ||
| ], | ||
| "automerge": false | ||
| }, | ||
| { | ||
| "description": "Group TypeScript and related type definitions", | ||
| "matchPackagePatterns": [ | ||
| "^typescript$", | ||
| "^@types/" | ||
| ], | ||
| "groupName": "TypeScript and type definitions" | ||
| }, | ||
| { | ||
| "description": "Group ESLint and related packages", | ||
| "matchPackagePatterns": [ | ||
| "^eslint", | ||
| "^@eslint/" | ||
| ], | ||
| "groupName": "ESLint packages" | ||
| }, | ||
| { | ||
| "description": "Group testing packages", | ||
| "matchPackagePatterns": [ | ||
| "^vitest", | ||
| "^@vitest/" | ||
| ], | ||
| "groupName": "Testing packages" | ||
| }, | ||
| { | ||
| "description": "Group gRPC packages", | ||
| "matchPackagePatterns": [ | ||
| "^@grpc/", | ||
| "^grpc$" | ||
| ], | ||
| "groupName": "gRPC packages" | ||
| }, | ||
| { | ||
| "description": "Group protobuf packages", | ||
| "matchPackagePatterns": [ | ||
| "^@?[^/]*protobuf", | ||
| "^ts-proto$" | ||
| ], | ||
| "groupName": "Protobuf packages" | ||
| } | ||
| ], | ||
| "vulnerabilityAlerts": { | ||
| "labels": [ | ||
| "security" | ||
| ], | ||
| "automerge": false | ||
| }, | ||
| "schedule": [ | ||
| "before 6am on Monday" | ||
| ], | ||
| "prConcurrentLimit": 5, | ||
| "prHourlyLimit": 2 | ||
| } | ||
Uh oh!
There was an error while loading. Please reload this page.