diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 8db43d873fd9..62fc8fad575e 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,18 +7,25 @@ updates: interval: weekly - package-ecosystem: gomod - directory: / - schedule: - interval: weekly - allow: - - dependency-type: all - - - package-ecosystem: gomod - directory: /tools/mod # Not linked from /go.mod + directories: + - /tests + - /etcdctl + - /pkg + - /tools/rw-heatmaps + - /tools/mod + - /tools/testgrid-analysis + - /etcdutl + - /client/pkg + - /client/v3 + - /client/internal/v2 + - /server + - /api + - / schedule: - interval: weekly + interval: daily allow: - dependency-type: all + open-pull-requests-limit: 30 - package-ecosystem: docker directory: / diff --git a/.github/renovate.json5 b/.github/renovate.json5 new file mode 100644 index 000000000000..e9acdb341f3d --- /dev/null +++ b/.github/renovate.json5 @@ -0,0 +1,29 @@ +{ + $schema: 'https://docs.renovatebot.com/renovate-schema.json', + extends: [ + 'config:recommended', + //'schedule:daily', + ], + baseBranches: [ + 'main', + ], + enabledManagers: [ + 'gomod', + ], + labels: [ + 'dependencies', + ], + packageRules: [ + { + addLabels: ['go'], + enabled: true, + matchDepTypes: ['indirect'], + matchManagers: ['gomod'], + }, + ], + postUpdateOptions: [ + 'gomodTidy', + 'gomodUpdateImportPaths', + ], + prConcurrentLimit: 30, +} diff --git a/tools/mod/go.mod b/tools/mod/go.mod index 15708c7ec051..3c310a2df536 100644 --- a/tools/mod/go.mod +++ b/tools/mod/go.mod @@ -30,7 +30,7 @@ require ( github.com/Antonboom/errname v0.1.13 // indirect github.com/Antonboom/nilnil v0.1.9 // indirect github.com/Antonboom/testifylint v1.4.3 // indirect - github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c // indirect + github.com/BurntSushi/toml v1.4.1-0.20241028111116-b7406c026f5a // indirect github.com/Crocmagnon/fatcontext v0.5.2 // indirect github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 // indirect github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.0 // indirect diff --git a/tools/mod/go.sum b/tools/mod/go.sum index f2ea23f47950..ca4d96cbcf29 100644 --- a/tools/mod/go.sum +++ b/tools/mod/go.sum @@ -12,8 +12,8 @@ github.com/Antonboom/nilnil v0.1.9 h1:eKFMejSxPSA9eLSensFmjW2XTgTwJMjZ8hUHtV4s/S github.com/Antonboom/nilnil v0.1.9/go.mod h1:iGe2rYwCq5/Me1khrysB4nwI7swQvjclR8/YRPl5ihQ= github.com/Antonboom/testifylint v1.4.3 h1:ohMt6AHuHgttaQ1xb6SSnxCeK4/rnK7KKzbvs7DmEck= github.com/Antonboom/testifylint v1.4.3/go.mod h1:+8Q9+AOLsz5ZiQiiYujJKs9mNz398+M6UgslP4qgJLA= -github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c h1:pxW6RcqyfI9/kWtOwnv/G+AzdKuy2ZrqINhenH4HyNs= -github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= +github.com/BurntSushi/toml v1.4.1-0.20241028111116-b7406c026f5a h1:jvCp1xfUeIIselwOL/l83yNikq4EKN6pPgDVFrjVCs0= +github.com/BurntSushi/toml v1.4.1-0.20241028111116-b7406c026f5a/go.mod h1:ukJfTF/6rtPPRCnwkur4qwRxa8vTRFBF0uk2lLoLwho= github.com/Crocmagnon/fatcontext v0.5.2 h1:vhSEg8Gqng8awhPju2w7MKHqMlg4/NI+gSDHtR3xgwA= github.com/Crocmagnon/fatcontext v0.5.2/go.mod h1:87XhRMaInHP44Q7Tlc7jkgKKB7kZAOPiDkFMdKCC+74= github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24 h1:sHglBQTwgx+rWPdisA5ynNEsoARbiCBOyGcJM4/OzsM=