chore(renovate): use shared config and group teen_process pkgs
MODIFY
.github/workflows/build.yml
.github/workflows/build.yml
@@ -44,6 +44,10 @@ jobs:
run: npm run lint
- name: Check types
run: npm run build:types
+ - name: Validate Renovate Config
+ uses: rinchsan/renovate-config-validator@1ea1e8514f6a33fdd71c40b0a5fa3512b9e7b936 # tag=v0
+ with:
+ pattern: '{.renovaterc.json,renovate/default.json}'
docs:
name: Build Command Documentation

MODIFY
renovate.json
renovate.json
{
+ "$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
- "config:base",
- ":semanticCommitTypeAll(chore)",
- ":pinAllExceptPeerDependencies",
- "helpers:pinGitHubActionDigests"
- ],
- "packageRules": [
- {
- "matchUpdateTypes": ["minor", "patch", "pin", "digest"],
- "automerge": true
- },
- {
- "matchPackageNames": [
- "@types/wrap-ansi",
- "del",
- "execa",
- "find-up",
- "get-port",
- "globby",
- "inquirer",
- "log-symbols",
- "pkg-dir",
- "read-pkg",
- "strip-ansi",
- "supports-color",
- "term-size",
- "vinyl-paths",
- "wrap-ansi",
- "write-pkg"
- ],
- "matchUpdateTypes": ["major"],
- "enabled": false
- }
- ],
- "baseBranches": ["master"],
- "ignorePaths": ["sample-code", "packages/appium/test/fixtures"],
- "semanticCommits": "enabled",
- "semanticCommitScope": "{{parentDir}}",
- "schedule": ["after 10pm and before 5:00am"],
- "timezone": "America/Vancouver",
- "transitiveRemediation": true
+ "local>/appium/appium//renovate/default"
+ ]
}

MODIFY
renovate/default.json
renovate/default.json
"matchPackageNames": ["@appium/eslint-config-appium"],
"groupName": "ESLint-related packages",
"groupSlug": "eslint"
+ },
+ {
+ "matchPatchNames": ["teen_process", "@types/teen_process"],
+ "groupName": "teen_process-related packages",
+ "groupSlug": "teen_process"
}
],
"baseBranches": ["main"],

chore(renovate): use shared config and group teen_process pkgs