Skip to content

Commit

Permalink
perf: configure renovate for pre-commit (#419)
Browse files Browse the repository at this point in the history
Signed-off-by: msclock <msclock@qq.com>
  • Loading branch information
msclock committed Mar 23, 2024
1 parent a181692 commit 9baf17a
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 3 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/renovate.yml
Expand Up @@ -7,7 +7,7 @@ jobs:
RENOVATE_ALLOWED_POST_UPGRADE_COMMANDS: '["^git", "^pip", "^copier", "^find"]'
RENOVATE_BRANCH_PREFIX: renovate-github/
RENOVATE_ENABLED: ${{ vars.RENOVATE_ENABLED || true }}
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "gitlabci", "regex"]'
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "gitlabci", "regex", "pre-commit"]'
RENOVATE_GIT_AUTHOR: ${{ vars.RENOVATE_GIT_AUTHOR || 'Renovate GitHub Bot <github@renovatebot.com>' }}
RENOVATE_OPTIMIZE_FOR_DISABLED: "true"
RENOVATE_PLATFORM: github
Expand Down
11 changes: 11 additions & 0 deletions .renovaterc.json
Expand Up @@ -41,6 +41,7 @@
],
"extends": [
"config:best-practices",
":enablePreCommit",
":maintainLockFilesWeekly"
],
"gitlabci": {
Expand Down Expand Up @@ -79,6 +80,16 @@
]
}
},
{
"matchManagers": [
"pre-commit"
],
"postUpgradeTasks": {
"commands": [
"find template -type f -name '.pre-commit-config.yaml.jinja' -exec sed -i '/{{{replace \"/\" \"\\/\" depName}}}/{N;s/rev: {{{currentValue}}}/rev: {{{newValue}}}/}' {} +"
]
}
},
{
"matchDepTypes": [
"container",
Expand Down
11 changes: 11 additions & 0 deletions template/.renovaterc.json.jinja
Expand Up @@ -46,6 +46,7 @@
],
"extends": [
"config:best-practices",
":enablePreCommit",
":maintainLockFilesWeekly"
],
[%- if repo_host_type == "gitlab.com" or reop_host_type == "gitlab-self-managed" or project_name == "Serious Scaffold Python" %]
Expand Down Expand Up @@ -87,6 +88,16 @@
]
}
},
{
"matchManagers": [
"pre-commit"
],
"postUpgradeTasks": {
"commands": [
"find template -type f -name '.pre-commit-config.yaml.jinja' -exec sed -i {{ '\'/{{{replace \\"/\\" \\"\\\\/\\" depName}}}/{N;s/rev: {{{currentValue}}}/rev: {{{newValue}}}/}\'' }} {} +"
]
}
},
{
"matchDepTypes": [
"container",
Expand Down
Expand Up @@ -8,9 +8,9 @@ jobs:
RENOVATE_BRANCH_PREFIX: renovate-github/
RENOVATE_ENABLED: {{ '${{ vars.RENOVATE_ENABLED || true }}' }}
[%- if project_name == "Serious Scaffold Python" %]
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "gitlabci", "regex"]'
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "gitlabci", "regex", "pre-commit"]'
[%- else -%]
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "regex"]'
RENOVATE_ENABLED_MANAGERS: '["pep621", "github-actions", "regex", "pre-commit"]'
[%- endif %]
RENOVATE_GIT_AUTHOR: {{ '${{ vars.RENOVATE_GIT_AUTHOR || \'Renovate GitHub Bot <github@renovatebot.com>\' }}' }}
RENOVATE_OPTIMIZE_FOR_DISABLED: "true"
Expand Down

0 comments on commit 9baf17a

Please sign in to comment.