diff --git a/.gitea/workflows/ci.yaml b/.gitea/workflows/ci.yaml index d326853..f2cdc4e 100644 --- a/.gitea/workflows/ci.yaml +++ b/.gitea/workflows/ci.yaml @@ -17,6 +17,7 @@ jobs: - "common.json" - "docker-compose.json" - "bun-npm.json" + - "npm.json" - "golang.json" steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 diff --git a/bun-npm.json b/bun-npm.json index 8f0ece7..932e8bd 100644 --- a/bun-npm.json +++ b/bun-npm.json @@ -1,32 +1,4 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": ["local>t.behrendt/renovate-configs:common"], - "packageRules": [ - { - "matchManagers": ["npm", "bun"], - "addLabels": ["deps", "npm"] - }, - { - "description": "Group all minor and patch updates together", - "groupName": "all non-major dependencies", - "groupSlug": "all-minor-patch", - "matchUpdateTypes": ["minor", "patch"], - "matchManagers": ["npm", "bun"] - }, - { - "description": "Group Bun runtime version", - "groupName": "bun version", - "groupSlug": "bun-version", - "matchManagers": ["bun-version"], - "matchPackageNames": ["Bun", "bun"] - }, - { - "description": "Group Bun Docker image", - "groupName": "bun version", - "groupSlug": "bun-version", - "matchDatasources": ["docker"], - "matchPackageNames": ["docker.io/oven/bun", "oven/bun"], - "additionalBranchPrefix": "" - } - ] + "extends": ["local>t.behrendt/renovate-configs:npm"] } diff --git a/common.json b/common.json index a31432f..854a038 100644 --- a/common.json +++ b/common.json @@ -28,6 +28,15 @@ "platformAutomerge": true, "automergeType": "pr", "addLabels": ["automerge"] + }, + { + "matchManagers": ["renovate-config"], + "matchPackageNames": ["local>t.behrendt/renovate-configs:bun-npm"], + "replacementName": "local>t.behrendt/renovate-configs:npm", + "automerge": true, + "platformAutomerge": true, + "automergeType": "pr", + "addLabels": ["automerge"] } ], "osvVulnerabilityAlerts": true, diff --git a/npm.json b/npm.json new file mode 100644 index 0000000..8f0ece7 --- /dev/null +++ b/npm.json @@ -0,0 +1,32 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": ["local>t.behrendt/renovate-configs:common"], + "packageRules": [ + { + "matchManagers": ["npm", "bun"], + "addLabels": ["deps", "npm"] + }, + { + "description": "Group all minor and patch updates together", + "groupName": "all non-major dependencies", + "groupSlug": "all-minor-patch", + "matchUpdateTypes": ["minor", "patch"], + "matchManagers": ["npm", "bun"] + }, + { + "description": "Group Bun runtime version", + "groupName": "bun version", + "groupSlug": "bun-version", + "matchManagers": ["bun-version"], + "matchPackageNames": ["Bun", "bun"] + }, + { + "description": "Group Bun Docker image", + "groupName": "bun version", + "groupSlug": "bun-version", + "matchDatasources": ["docker"], + "matchPackageNames": ["docker.io/oven/bun", "oven/bun"], + "additionalBranchPrefix": "" + } + ] +}