ruffle/.github/renovate.json5

46 lines
1.5 KiB
Plaintext

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": ["config:recommended"],
// un-ignoring "tests" after ":ignoreModulesAndTests" via
// "config:recommended" - we have utilities in there
"ignorePaths": [
"**/node_modules/**"
],
// Package rules are matched such that later rules override earlier ones.
"packageRules": [
{
"matchCategories": ["rust"],
"groupName": "Rust dependencies",
"rangeStrategy": "bump",
"extends": ["schedule:weekly"],
},
{
"matchCategories": ["rust"],
"matchPackageNames": ["wgpu", "naga", "naga_oil", "egui-wgpu"],
"groupName": "Rust dependencies related to wgpu",
"rangeStrategy": "bump",
"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,
},
{
"matchCategories": ["js"],
"groupName": "Node.js dependencies",
"rangeStrategy": "bump",
"extends": ["schedule:monthly"],
},
{
"matchManagers": ["github-actions"],
"groupName": "GitHub Actions dependencies",
"extends": ["schedule:monthly"],
},
],
}