Files
appium/renovate/default.json
T
2025-02-20 12:59:44 +02:00

65 lines
1.6 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": "Common Renovate config for Appium packages",
"extends": [
"config:js-app",
"group:definitelyTyped",
"workarounds:typesNodeVersioning",
":automergeStableNonMajor",
":automergeDigest",
":enableVulnerabilityAlerts",
":rebaseStalePrs",
":semanticCommits",
":semanticCommitTypeAll(chore)"
],
"packageRules": [
{
"matchPackageNames": [
"@types/supports-color",
"@types/wrap-ansi",
"chalk",
"conf",
"del",
"delay",
"env-paths",
"execa",
"figures",
"get-port",
"get-stream",
"globby",
"got",
"log-symbols",
"ora",
"p-retry",
"pkg-dir",
"read-pkg",
"strip-ansi",
"supports-color",
"term-size",
"vinyl-paths",
"wrap-ansi",
"write-pkg"
],
"matchUpdateTypes": ["major"],
"enabled": false
},
{
"extends": ["packages:eslint"],
"matchPackageNames": ["@appium/eslint-config-appium-ts"],
"groupName": "ESLint-related packages",
"groupSlug": "eslint"
},
{
"matchPackageNames": ["teen_process", "@types/teen_process"],
"groupName": "teen_process-related packages",
"groupSlug": "teen_process"
},
{
"matchPackageNames": ["appium", "@appium/**", "!@appium/eslint-config-appium-ts"],
"groupName": "Appium-related packages",
"groupSlug": "appium"
}
],
"semanticCommitScope": "{{#if parentDir}}{{parentDir}}{{else}}deps{{/if}}"
}