diff --git a/.github/renovate.json5 b/.github/renovate.json5 index c0b5d6fa..a521f2d1 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -32,6 +32,9 @@ '/(^|/)\\.hooks/requirements\\.txt$/', ], }, + postUpdateOptions: [ + 'gomodTidy', + ], packageRules: [ { description: 'Auto merge Galaxy dependencies', @@ -89,6 +92,45 @@ 'patch', ], }, + { + description: 'Auto-merge Go module dependencies (minor/patch + digests)', + matchManagers: [ + 'gomod', + ], + automerge: true, + automergeType: 'pr', + matchUpdateTypes: [ + 'minor', + 'patch', + 'digest', + ], + }, + { + description: 'Auto-merge Terraform providers and modules (minor/patch)', + matchManagers: [ + 'terraform', + ], + automerge: true, + automergeType: 'pr', + matchUpdateTypes: [ + 'minor', + 'patch', + ], + }, + { + description: 'Auto-merge Docker base images (minor/patch + digests)', + matchManagers: [ + 'dockerfile', + 'docker-compose', + ], + automerge: true, + automergeType: 'pr', + matchUpdateTypes: [ + 'minor', + 'patch', + 'digest', + ], + }, { description: 'Group Ansible Galaxy dependencies', matchManagers: [