chore: Improve Renovate config

* Move under `.github/` to reduce amount of top-level files.
* Convert to JSON5 to allow comments and trailing commans.
* Include `js-sys` and `web-sys` in `wasm-bindgen` group.
This commit is contained in:
relrelb 2023-02-23 12:38:20 +02:00 committed by relrelb
parent 455124d3ba
commit 2c5b7a9221
2 changed files with 37 additions and 36 deletions

37
.github/renovate.json5 vendored Normal file
View File

@ -0,0 +1,37 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:base"],
// Package rules are matched such that later rules override earlier ones.
"packageRules": [
{
"matchLanguages": ["rust"],
"matchUpdateTypes": "patch",
"groupName": "Rust dependency patches",
"extends": ["schedule:weekly"],
},
{
"matchLanguages": ["rust"],
"groupName": "Rust dependencies",
"extends": ["schedule:weekly"],
},
{
"matchPackageNames": ["wasm-bindgen", "js-sys", "web-sys", "wasm-bindgen-futures"],
"groupName": "wasm-bindgen",
},
// Disable `tracing-tracy` updates (needed although it's pinned in `desktop/Cargo.toml`).
{
"matchPackageNames": ["tracing-tracy"],
"enabled": false,
},
{
"matchLanguages": ["js"],
"groupName": "Node.js dependencies",
"extends": ["schedule:monthly"],
},
{
"matchManagers": ["github-actions"],
"groupName": "Github Actions dependencies",
"extends": ["schedule:monthly"],
},
]
}

View File

@ -1,36 +0,0 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:base"
],
"packageRules": [
{
"matchLanguages": ["rust"],
"matchUpdateTypes": "patch",
"groupName": "Rust dependency patches",
"extends": ["schedule:weekly"]
},
{
"matchLanguages": ["rust"],
"extends": ["schedule:weekly"]
},
{
"matchPackageNames": ["wasm-bindgen", "wasm-bindgen-futures"],
"groupName": "Rust dependencies - wasm-bindgen related"
},
{
"matchLanguages": ["js"],
"groupName": "Node.js dependencies",
"extends": ["schedule:monthly"]
},
{
"matchManagers": ["github-actions"],
"groupName": "Github Actions dependencies",
"extends": ["schedule:monthly"]
},
{
"matchPackageNames": ["tracing-tracy"],
"enabled": false
}
]
}