Skip to content

Commit 4466393

Browse files
purple-team-service-userpurple-team-service-user
and
purple-team-service-user
authored
Onboard dependabot workflows (#287)
Generated by https://github.com/adevinta/vulcan-cicd/actions/runs/7928803135 Co-authored-by: purple-team-service-user <[email protected]>
1 parent 8a302fd commit 4466393

File tree

3 files changed

+38
-6
lines changed

3 files changed

+38
-6
lines changed

.github/dependabot.yml

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
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"
7+
ignore:
8+
- dependency-name: "github.com/aws/aws-sdk-go"
9+
update-types: ["version-update:semver-patch"]
10+
labels:
11+
- "dependencies"
12+
- package-ecosystem: "github-actions"
13+
directory: "/"
14+
schedule:
15+
interval: "weekly"
816
labels:
917
- "dependencies"
10-
commit-message:
11-
prefix: "feat"
12-
include: "scope"
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 }}
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)