Skip to content

Commit 4662a8a

Browse files
Onboard dependabot workflows (#86)
1 parent 79c0519 commit 4662a8a

File tree

3 files changed

+35
-10
lines changed

3 files changed

+35
-10
lines changed

.github/dependabot.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,20 @@
11
version: 2
22
updates:
3-
- package-ecosystem: gomod
3+
- package-ecosystem: "gomod"
44
directory: "/"
55
schedule:
6-
interval: daily
7-
open-pull-requests-limit: 10
6+
interval: "daily"
87
labels:
98
- "dependencies"
10-
commit-message:
11-
prefix: "feat"
12-
include: "scope"
139
- package-ecosystem: "docker"
1410
directory: "/"
1511
schedule:
1612
interval: "weekly"
1713
labels:
1814
- "dependencies"
19-
commit-message:
20-
prefix: "feat"
21-
include: "scope"
22-
15+
- package-ecosystem: "github-actions"
16+
directory: "/"
17+
schedule:
18+
interval: "weekly"
19+
labels:
20+
- "dependencies"
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
name: Approve dependabot PR
2+
3+
on: pull_request
4+
5+
jobs:
6+
approve:
7+
uses: adevinta/vulcan-cicd/.github/workflows/reusable-approve-dependabot-pr.yml@v1
8+
secrets:
9+
PAT: ${{ secrets.DEPENDABOT_AUTOMERGE_TOKEN }}
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: Release dependabot updates
2+
3+
on:
4+
5+
# To generate a release on every update
6+
# push:
7+
# branches: master
8+
9+
# To group dependabot updates in the same release
10+
schedule:
11+
- cron: '30 5 * * *'
12+
13+
# To allow manual execution
14+
workflow_dispatch:
15+
16+
jobs:
17+
release:
18+
uses: adevinta/vulcan-cicd/.github/workflows/reusable-release-dependabot-updates.yml@v1

0 commit comments

Comments
 (0)