loading up the forgejo repo on tangled to test page performance
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request 'Add more renovate groups and priorize self updates' (#2816) from viceice/forgejo:chore/renovate-1 into forgejo

Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/2816
Reviewed-by: oliverpool <oliverpool@noreply.codeberg.org>
Reviewed-by: Earl Warren <earl-warren@noreply.codeberg.org>

+23 -3
+23 -3
renovate.json
··· 14 14 "semanticCommits": "disabled", 15 15 "postUpdateOptions": ["gomodTidy", "gomodUpdateImportPaths", "npmDedupe"], 16 16 "platformAutomerge": false, 17 + "prConcurrentLimit": 5, 17 18 "packageRules": [ 18 19 { 19 20 "description": "Require approval for go and python minor version", 20 - "matchDepNames": ["go", "python", "docker.io/library/golang"], 21 + "matchDepNames": ["go", "python", "golang", "docker.io/golang", "docker.io/library/golang"], 21 22 "matchUpdateTypes": ["minor"], 22 23 "dependencyDashboardApproval": true 24 + }, 25 + { 26 + "description": "Group golang packages", 27 + "matchDepNames": ["go", "golang", "docker.io/golang", "docker.io/library/golang"], 28 + "groupName": "golang packages" 29 + }, 30 + { 31 + "description": "Group nodejs packages", 32 + "matchDepNames": ["node", "docker.io/node", "docker.io/library/node"], 33 + "groupName": "nodejs packages" 23 34 }, 24 35 { 25 36 "description": "Automerge renovate updates", ··· 29 40 "automerge": true 30 41 }, 31 42 { 32 - "description": "Update renovate only daily", 43 + "description": "Update renovate only daily with higher prio to come through rate limit", 33 44 "matchDatasources": ["docker"], 34 45 "matchDepNames": ["ghcr.io/visualon/renovate"], 35 - "extends": ["schedule:daily"] 46 + "extends": ["schedule:daily"], 47 + "prPriority": 10 36 48 }, 37 49 { 38 50 "description": "Disable actions/cascading-pr for now <https://github.com/renovatebot/renovate/issues/28120>", ··· 50 62 "depNameTemplate": "go", 51 63 "datasourceTemplate": "golang-version", 52 64 "versioningTemplate": "go-mod-directive" 65 + }, 66 + { 67 + "description": "Update node-version in forgejo workflows", 68 + "customType": "regex", 69 + "fileMatch": ["^.forgejo/workflows/.+\\.yml$"], 70 + "matchStrings": ["\\s+node-version: ['\"]?(?<currentValue>.+?)['\"]?\\s"], 71 + "depNameTemplate": "node", 72 + "datasourceTemplate": "node-version" 53 73 } 54 74 ] 55 75 }