Skip to content

Commit 0512dde

Browse files
committed
ci: remove pre-commit config from dependabot and add new workflow for pre-commit hook updates
1 parent 21804b0 commit 0512dde

2 files changed

Lines changed: 19 additions & 9 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,3 @@ updates:
88
open-pull-requests-limit: 99
99
labels:
1010
- 'dependencies'
11-
12-
# 新增 pre-commit 配置
13-
- package-ecosystem: pre-commit
14-
directory: '/'
15-
schedule:
16-
interval: weekly
17-
open-pull-requests-limit: 20 # 建议设置合理的限制,避免一次性太多 PR
18-
labels:
19-
- 'dependencies'
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: Update pre-commit hooks
2+
3+
on:
4+
schedule:
5+
- cron: '0 0 * * 0'
6+
workflow_dispatch:
7+
8+
jobs:
9+
update:
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/checkout@v4
13+
- uses: actions/setup-python@v5
14+
15+
- name: Update pre-commit hooks
16+
uses: creyD/pre-commit-update@v1.2.0
17+
with:
18+
token: ${{ secrets.GITHUB_TOKEN }}
19+
label: 'dependencies'

0 commit comments

Comments
 (0)