Skip to content

Commit 0cc71d1

Browse files
committed
Add dependabot and automerge workflows to auto version bump dependencies.
1 parent 5188102 commit 0cc71d1

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

.github/dependabot.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: composer
4+
directory: '/'
5+
schedule:
6+
interval: weekly
7+
time: '08:00'
8+
timezone: US/Central
9+
open-pull-requests-limit: 10
10+
versioning-strategy: increase
11+
labels:
12+
- 'dependabot'
13+
- 'dependencies'
14+
- 'composer'
15+
- package-ecosystem: npm
16+
directory: '/'
17+
schedule:
18+
interval: weekly
19+
time: '08:00'
20+
timezone: US/Central
21+
open-pull-requests-limit: 10
22+
versioning-strategy: increase
23+
labels:
24+
- 'dependabot'
25+
- 'dependencies'
26+
- 'npm'

.github/workflows/automerge.yml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
name: automerge
2+
on:
3+
pull_request:
4+
types:
5+
- labeled
6+
- synchronize
7+
- opened
8+
- edited
9+
- ready_for_review
10+
- reopened
11+
- unlocked
12+
pull_request_review:
13+
types:
14+
- submitted
15+
check_suite:
16+
types:
17+
- completed
18+
status:
19+
push:
20+
schedule:
21+
- cron: "30 10 * * 1,4"
22+
jobs:
23+
automerge:
24+
runs-on: ubuntu-latest
25+
steps:
26+
- id: automerge
27+
name: automerge
28+
uses: "pascalgn/automerge-action@v0.15.6"
29+
env:
30+
GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}"
31+
MERGE_LABELS: "dependabot"
32+
UPDATE_LABELS: "dependabot"
33+
MERGE_ERROR_FAIL: "true"
34+
LOG: "DEBUG"
35+
MERGE_READY_STATE: "clean,has_hooks,unstable,unknown"
36+
MERGE_RETRIES: "12"
37+
MERGE_RETRY_SLEEP: "10000"

0 commit comments

Comments
 (0)