|
2 | 2 |
|
3 | 3 | version: 2
|
4 | 4 | updates:
|
5 |
| - |
| 5 | +## main branch config starts here |
6 | 6 | # github-actions
|
7 | 7 | - directory: "/"
|
8 | 8 | package-ecosystem: "github-actions"
|
9 | 9 | open-pull-requests-limit: 5
|
10 | 10 | schedule:
|
11 | 11 | interval: "weekly"
|
12 | 12 | day: "monday"
|
| 13 | + target-branch: main |
13 | 14 | groups:
|
14 | 15 | all-github-actions:
|
15 | 16 | patterns: [ "*" ]
|
16 | 17 | commit-message:
|
17 |
| - prefix: ":seedling: chore(deps): bump" |
| 18 | + prefix: ":seedling:" |
| 19 | + include: scope |
| 20 | + labels: |
| 21 | + - "area/dependency" |
| 22 | + - "ok-to-test" |
| 23 | +# Go directories |
| 24 | +- directories: |
| 25 | + - "/" |
| 26 | + - "/hack/tools" |
| 27 | + - "/orc" |
| 28 | + package-ecosystem: "gomod" |
| 29 | + open-pull-requests-limit: 5 |
| 30 | + schedule: |
| 31 | + interval: "weekly" |
| 32 | + day: "monday" |
| 33 | + target-branch: main |
| 34 | + groups: |
| 35 | + kubernetes: |
| 36 | + patterns: ["k8s.io/*"] |
| 37 | + capi: |
| 38 | + patterns: ["sigs.k8s.io/cluster-api", "sigs.k8s.io/cluster-api/test"] |
| 39 | + commit-message: |
| 40 | + prefix: ":seedling:" |
18 | 41 | include: scope
|
| 42 | + ignore: |
| 43 | + # Ignore controller-runtime major and minor bumps as its upgraded manually. |
| 44 | + - dependency-name: "sigs.k8s.io/controller-runtime" |
| 45 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 46 | + # Ignore k8s major and minor bumps and its transitives modules |
| 47 | + - dependency-name: "k8s.io/*" |
| 48 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 49 | + - dependency-name: "sigs.k8s.io/controller-tools" |
| 50 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 51 | + # We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details). |
| 52 | + - dependency-name: "sigs.k8s.io/structured-merge-diff/*" |
19 | 53 | labels:
|
20 | 54 | - "area/dependency"
|
21 | 55 | - "ok-to-test"
|
22 |
| - |
| 56 | +## main branch config ends here |
| 57 | +## release-0.11 branch config starts here |
| 58 | +# github-actions |
| 59 | +- directory: "/" |
| 60 | + package-ecosystem: "github-actions" |
| 61 | + open-pull-requests-limit: 5 |
| 62 | + schedule: |
| 63 | + interval: "weekly" |
| 64 | + day: "monday" |
| 65 | + target-branch: release-0.11 |
| 66 | + groups: |
| 67 | + all-github-actions: |
| 68 | + patterns: [ "*" ] |
| 69 | + commit-message: |
| 70 | + prefix: ":seedling:" |
| 71 | + include: scope |
| 72 | + labels: |
| 73 | + - "area/dependency" |
| 74 | + - "ok-to-test" |
23 | 75 | # Go directories
|
24 | 76 | - directories:
|
25 |
| - - "/" |
26 |
| - - "/hack/tools" |
27 |
| - - "/orc" |
| 77 | + - "/" |
| 78 | + - "/hack/tools" |
| 79 | + - "/orc" |
28 | 80 | package-ecosystem: "gomod"
|
29 | 81 | open-pull-requests-limit: 5
|
30 | 82 | schedule:
|
31 | 83 | interval: "weekly"
|
32 | 84 | day: "monday"
|
33 |
| - ## group all dependencies with a k8s.io prefix into a single PR. |
| 85 | + target-branch: release-0.11 |
34 | 86 | groups:
|
35 |
| - all-go-mod-patch-and-minor: |
36 |
| - patterns: [ "*" ] |
37 |
| - update-types: [ "patch", "minor" ] |
| 87 | + kubernetes: |
| 88 | + patterns: ["k8s.io/*"] |
| 89 | + capi: |
| 90 | + patterns: ["sigs.k8s.io/cluster-api", "sigs.k8s.io/cluster-api/test"] |
38 | 91 | commit-message:
|
39 |
| - prefix: ":seedling: chore(deps): bump" |
| 92 | + prefix: ":seedling:" |
40 | 93 | include: scope
|
41 | 94 | ignore:
|
42 |
| - # Ignore controller-runtime as its upgraded manually. |
43 |
| - - dependency-name: "sigs.k8s.io/controller-runtime" |
44 |
| - update-types: [ "version-update:semver-major", "version-update:semver-minor" ] |
45 |
| - # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime. |
46 |
| - - dependency-name: "k8s.io/*" |
47 |
| - update-types: [ "version-update:semver-major", "version-update:semver-minor" ] |
48 |
| - - dependency-name: "github.com/prometheus/*" |
49 |
| - update-types: [ "version-update:semver-major", "version-update:semver-minor" ] |
50 |
| - - dependency-name: "sigs.k8s.io/cluster-api-provider-openstack" |
51 |
| - # We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details). |
52 |
| - - dependency-name: "sigs.k8s.io/structured-merge-diff" |
| 95 | + # Ignore controller-runtime major and minor bumps as its upgraded manually. |
| 96 | + - dependency-name: "sigs.k8s.io/controller-runtime" |
| 97 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 98 | + # Ignore k8s major and minor bumps and its transitives modules |
| 99 | + - dependency-name: "k8s.io/*" |
| 100 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 101 | + - dependency-name: "sigs.k8s.io/controller-tools" |
| 102 | + update-types: ["version-update:semver-major", "version-update:semver-minor"] |
| 103 | + # We will need k8s v0.31.3 to bump structured-merge-diff to v4.4.2 (check git history for details). |
| 104 | + - dependency-name: "sigs.k8s.io/structured-merge-diff/*" |
53 | 105 | labels:
|
54 | 106 | - "area/dependency"
|
55 | 107 | - "ok-to-test"
|
| 108 | +## release-0.11 branch config ends here |
0 commit comments