diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index bc4b477040..813706ebd4 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1,3 @@ * @katexochen + +deployments @3u13r diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 0000000000..06ced0e447 --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,81 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended", + ":preserveSemverRanges", + "helpers:pinGitHubActionDigests", + ":separateMajorReleases", + ":semanticCommitsDisabled", + ], + "commitMessagePrefix": "deps:", + "commitMessageAction": "update", + "addLabels": [ + "dependencies" + ], + "postUpdateOptions": [ + "gomodTidy", + "gomodUpdateImportPaths" + ], + "prConcurrentLimit": 1, + "nix": { + "enabled": true, + }, + "lockFileMaintenance": { + "enabled": true, + "commitMessageAction": "flake.lock: Update", + "commitMessagePrefix": null, + "schedule": ["before 4am"], + }, + "packageRules": [ + { + "matchManagers": ["gomod"], + "matchDepTypes": ["indirect"], + "enabled": true, + }, + { + "groupName": "Go indirect dependencies", + "matchManagers": [ + "gomod" + ], + "matchDepTypes": [ + "indirect" + ], + "prPriority": -30, + }, + { + "groupName": "Go dependencies", + "matchManagers": [ + "gomod" + ], + "matchDepTypes": [ + "require" + ], + "matchUpdateTypes": [ + "minor", + "patch", + "pin", + "pinDigest", + "digest", + "lockFileMaintenance", + "rollback", + "bump", + ], + }, + { + "matchManagers": [ + "github-actions" + ], + "groupName": "GitHub action dependencies", + "matchUpdateTypes": [ + "minor", + "patch", + "pin", + "pinDigest", + "digest", + "lockFileMaintenance", + "rollback", + "bump", + ], + }, + ], +}