{ $schema: 'https://docs.renovatebot.com/renovate-schema.json', extends: [ 'github>bpg/renovate-config', 'github>bpg/renovate-config:automerge-github-actions', ':semanticCommitTypeAll(chore)', ], postUpdateOptions: [ 'gomodTidy', 'gomodUpdateImportPaths', ], ignorePaths: [ 'howtos/**', ], rebaseWhen: 'behind-base-branch', packageRules: [ { semanticCommitScope: 'deps', matchPackageNames: [ '*', ], }, { groupName: 'github.com/hashicorp/terraform-plugin-*', matchPackageNames: [ 'github.com/hashicorp/terraform-plugin-{/,}**', ], }, { matchFileNames: [ 'examples/**', 'example/**', 'docs/**', ], semanticCommitScope: 'docs', automerge: true, automergeType: 'branch', matchUpdateTypes: [ 'minor', 'patch', ], }, { matchManagers: [ 'github-actions', ], semanticCommitScope: 'ci', }, { matchUpdateTypes: [ 'major', ], commitMessagePrefix: '{{semanticCommitType}}({{semanticCommitScope}}):', }, ], }