Skip to content

Commit 07109a0

Browse files
serverless-qeserverless-qe
andauthored
Update dependabot configurations (#3330)
Co-authored-by: serverless-qe <[email protected]>
1 parent c5fd574 commit 07109a0

File tree

2 files changed

+137
-15
lines changed

2 files changed

+137
-15
lines changed

.github/dependabot.yml

Lines changed: 128 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,130 @@
11
version: 2
22
updates:
3-
- package-ecosystem: "github-actions"
4-
directory: "/"
5-
schedule:
6-
interval: "weekly"
7-
- package-ecosystem: "gomod"
8-
directory: "/"
9-
schedule:
10-
interval: "weekly"
11-
ignore:
12-
- dependency-name: "k8s.io/*"
13-
- dependency-name: "knative.dev/*"
3+
- package-ecosystem: gomod
4+
directories:
5+
- /
6+
schedule:
7+
interval: weekly
8+
ignore:
9+
- dependency-name: knative.dev/*
10+
- dependency-name: k8s.io/*
11+
update-types:
12+
- version-update:semver-major
13+
- version-update:semver-minor
14+
- dependency-name: github.com/openshift/*
15+
update-types:
16+
- version-update:semver-major
17+
- version-update:semver-minor
18+
- dependency-name: sigs.k8s.io/controller-runtime
19+
update-types:
20+
- version-update:semver-major
21+
- version-update:semver-minor
22+
groups:
23+
major:
24+
update-types:
25+
- major
26+
patterns:
27+
- '*'
28+
applies-to: version-updates
29+
exclude-patterns:
30+
- knative.dev/*
31+
- istio.io/*
32+
- k8s.io/*
33+
- github.com/openshift/*
34+
- sigs.k8s.io/controller-runtime*
35+
minor:
36+
update-types:
37+
- minor
38+
patterns:
39+
- '*'
40+
applies-to: version-updates
41+
exclude-patterns:
42+
- knative.dev/*
43+
- k8s.io/*
44+
- github.com/openshift/*
45+
- sigs.k8s.io/controller-runtime*
46+
- istio.io/*
47+
patch:
48+
update-types:
49+
- patch
50+
patterns:
51+
- '*'
52+
applies-to: version-updates
53+
exclude-patterns:
54+
- istio.io/*
55+
security:
56+
update-types:
57+
- patch
58+
- minor
59+
- major
60+
patterns:
61+
- '*'
62+
applies-to: security-updates
63+
target-branch: main
64+
commit-message:
65+
prefix: '[main][gomod]'
66+
open-pull-requests-limit: 10
67+
- package-ecosystem: gomod
68+
directories:
69+
- /
70+
schedule:
71+
interval: weekly
72+
ignore:
73+
- dependency-name: knative.dev/*
74+
- dependency-name: k8s.io/*
75+
update-types:
76+
- version-update:semver-major
77+
- version-update:semver-minor
78+
- dependency-name: github.com/openshift/*
79+
update-types:
80+
- version-update:semver-major
81+
- version-update:semver-minor
82+
- dependency-name: sigs.k8s.io/controller-runtime
83+
update-types:
84+
- version-update:semver-major
85+
- version-update:semver-minor
86+
groups:
87+
major:
88+
update-types:
89+
- major
90+
patterns:
91+
- '*'
92+
applies-to: version-updates
93+
exclude-patterns:
94+
- knative.dev/*
95+
- istio.io/*
96+
- k8s.io/*
97+
- github.com/openshift/*
98+
- sigs.k8s.io/controller-runtime*
99+
minor:
100+
update-types:
101+
- minor
102+
patterns:
103+
- '*'
104+
applies-to: version-updates
105+
exclude-patterns:
106+
- knative.dev/*
107+
- k8s.io/*
108+
- github.com/openshift/*
109+
- sigs.k8s.io/controller-runtime*
110+
- istio.io/*
111+
patch:
112+
update-types:
113+
- patch
114+
patterns:
115+
- '*'
116+
applies-to: version-updates
117+
exclude-patterns:
118+
- istio.io/*
119+
security:
120+
update-types:
121+
- patch
122+
- minor
123+
- major
124+
patterns:
125+
- '*'
126+
applies-to: security-updates
127+
target-branch: release-1.35
128+
commit-message:
129+
prefix: '[release-1.35][gomod]'
130+
open-pull-requests-limit: 10

.github/workflows/dependabot-deps.yaml

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
name: Dependabot
23

34
on:
@@ -7,7 +8,7 @@ permissions:
78
contents: write
89

910
jobs:
10-
generate_some_code:
11+
update-deps:
1112
name: Update deps
1213
runs-on: ubuntu-latest
1314
if: ${{ github.actor == 'dependabot[bot]' }}
@@ -22,9 +23,13 @@ jobs:
2223
- name: Setup Golang
2324
uses: openshift-knative/hack/actions/setup-go@main
2425

25-
- name: Run ./hack/update-deps.sh
26+
- name: Install yq
27+
run: |
28+
go install github.com/mikefarah/yq/v3@latest
29+
30+
- name: Generate files
2631
working-directory: ./src/github.com/${{ github.repository }}
27-
run: ./hack/update-deps.sh
32+
run: make generated-files
2833

2934
- name: git push
3035
working-directory: ./src/github.com/${{ github.repository }}
@@ -34,6 +39,6 @@ jobs:
3439
git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com"
3540
git config --local user.name "github-actions[bot]"
3641
git add .
37-
git commit -m "Run ./hack/update-deps.sh"
42+
git commit -m "Run make generated-files"
3843
git push
3944
fi

0 commit comments

Comments
 (0)