Skip to content

Commit 3a0b027

Browse files
committed
Update Dependabot automation for master
1 parent 37c46a2 commit 3a0b027

2 files changed

Lines changed: 35 additions & 26 deletions

File tree

.github/dependabot.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,41 @@ version: 2
22
updates:
33
- package-ecosystem: "github-actions"
44
directory: "/"
5-
target-branch: "dev"
6-
schedule: { interval: "daily", time: "04:00" }
7-
open-pull-requests-limit: 10
5+
target-branch: "master"
6+
schedule:
7+
interval: "cron"
8+
cronjob: "0 * * * *"
9+
timezone: "Asia/Shanghai"
10+
open-pull-requests-limit: 100
811
rebase-strategy: "auto"
912
labels: ["dependencies","github-actions"]
10-
groups:
11-
all:
12-
patterns: ["*"]
1313
- package-ecosystem: "pip"
1414
directory: "/"
15-
target-branch: "dev"
16-
schedule: { interval: "daily", time: "04:10" }
17-
open-pull-requests-limit: 10
15+
target-branch: "master"
16+
schedule:
17+
interval: "cron"
18+
cronjob: "10 * * * *"
19+
timezone: "Asia/Shanghai"
20+
open-pull-requests-limit: 100
1821
rebase-strategy: "auto"
1922
labels: ["dependencies","python"]
20-
groups:
21-
all:
22-
patterns: ["*"]
2323
- package-ecosystem: "docker"
2424
directory: "/"
25-
target-branch: "dev"
26-
schedule: { interval: "daily", time: "04:15" }
27-
open-pull-requests-limit: 10
25+
target-branch: "master"
26+
schedule:
27+
interval: "cron"
28+
cronjob: "20 * * * *"
29+
timezone: "Asia/Shanghai"
30+
open-pull-requests-limit: 100
2831
rebase-strategy: "auto"
2932
labels: ["dependencies","docker"]
30-
groups:
31-
all:
32-
patterns: ["*"]
3333
- package-ecosystem: "docker-compose"
3434
directory: "/"
35-
target-branch: "dev"
36-
schedule: { interval: "daily", time: "04:16" }
37-
open-pull-requests-limit: 10
35+
target-branch: "master"
36+
schedule:
37+
interval: "cron"
38+
cronjob: "30 * * * *"
39+
timezone: "Asia/Shanghai"
40+
open-pull-requests-limit: 100
3841
rebase-strategy: "auto"
3942
labels: ["dependencies","docker-compose"]
40-
groups:
41-
all:
42-
patterns: ["*"]

.github/workflows/dependabot-auto-merge.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ name: Auto-merge Dependabot PRs
33
on:
44
pull_request_target:
55
types: [opened, reopened, synchronize, ready_for_review]
6-
branches: [dev]
6+
branches: [master]
77

88
permissions:
9+
checks: read
910
contents: write
1011
pull-requests: write
12+
statuses: read
1113

1214
jobs:
1315
dependabot-auto-merge:
@@ -24,4 +26,11 @@ jobs:
2426
env:
2527
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2628
GH_REPO: ${{ github.repository }}
27-
run: gh pr merge ${{ github.event.pull_request.number }} --auto --squash --delete-branch --repo "$GH_REPO"
29+
PR_NUMBER: ${{ github.event.pull_request.number }}
30+
run: |
31+
if gh pr merge "$PR_NUMBER" --auto --squash --delete-branch --repo "$GH_REPO"; then
32+
exit 0
33+
fi
34+
35+
gh pr checks "$PR_NUMBER" --required --watch --repo "$GH_REPO" || true
36+
gh pr merge "$PR_NUMBER" --squash --delete-branch --repo "$GH_REPO"

0 commit comments

Comments
 (0)