Files
appium/renovate/default.json
2023-06-15 11:57:15 -07:00

71 lines
1.8 KiB
JSON

{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": "Common Renovate config for Appium packages",
"extends": [
"config:js-app",
"group:definitelyTyped",
"helpers:pinGitHubActionDigests",
"workarounds:typesNodeVersioning",
":automergePatch",
":automergeMinor",
":automergeDigest",
":enableVulnerabilityAlerts",
":rebaseStalePrs",
":semanticCommits",
":semanticPrefixChore"
],
"packageRules": [
{
"matchPackageNames": [
"@types/wrap-ansi",
"chalk",
"conf",
"del",
"delay",
"env-paths",
"execa",
"figures",
"find-up",
"get-port",
"get-stream",
"globby",
"got",
"inquirer",
"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"],
"matchPackagePrefixes": ["@appium/eslint-config-appium"],
"groupName": "ESLint-related packages",
"groupSlug": "eslint"
},
{
"matchPackageNames": ["teen_process", "@types/teen_process"],
"groupName": "teen_process-related packages",
"groupSlug": "teen_process"
},
{
"matchPackagePrefixes": ["@appium/"],
"excludePackageNames": ["@appium/eslint-config-appium", "@appium/eslint-config-appium-ts"],
"matchPackageNames": "appium",
"groupName": "Appium-related packages",
"groupSlug": "appium"
}
],
"semanticCommitScope": "{{#if parentDir}}{{parentDir}}{{else}}deps{{/if}}",
"transitiveRemediation": true
}