sigs.k8s.io/cluster-api@v1.7.1/.github/dependabot.yaml (about) 1 # Please see the documentation for all configuration options: 2 # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates 3 version: 2 4 updates: 5 # GitHub Actions 6 - package-ecosystem: "github-actions" 7 directory: "/" 8 schedule: 9 interval: "weekly" 10 commit-message: 11 prefix: ":seedling:" 12 labels: 13 - "area/ci" 14 - "ok-to-test" 15 16 # Main Go module 17 - package-ecosystem: "gomod" 18 directory: "/" 19 schedule: 20 interval: "weekly" 21 day: "monday" 22 ## group all dependencies with a k8s.io prefix into a single PR. 23 groups: 24 kubernetes: 25 patterns: [ "k8s.io/*" ] 26 ignore: 27 # Ignore controller-runtime as its upgraded manually. 28 - dependency-name: "sigs.k8s.io/controller-runtime" 29 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 30 # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime. 31 - dependency-name: "k8s.io/*" 32 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 33 - dependency-name: "go.etcd.io/*" 34 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 35 - dependency-name: "google.golang.org/grpc" 36 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 37 # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency. 38 - dependency-name: "sigs.k8s.io/kustomize/api" 39 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 40 commit-message: 41 prefix: ":seedling:" 42 labels: 43 - "area/dependency" 44 - "ok-to-test" 45 46 # Test Go module 47 - package-ecosystem: "gomod" 48 directory: "/test" 49 schedule: 50 interval: "weekly" 51 day: "tuesday" 52 ## group all dependencies with a k8s.io prefix into a single PR. 53 groups: 54 kubernetes: 55 patterns: [ "k8s.io/*" ] 56 ignore: 57 # Ignore controller-runtime as its upgraded manually. 58 - dependency-name: "sigs.k8s.io/controller-runtime" 59 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 60 # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime. 61 - dependency-name: "k8s.io/*" 62 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 63 - dependency-name: "go.etcd.io/*" 64 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 65 - dependency-name: "google.golang.org/grpc" 66 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 67 # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency. 68 - dependency-name: "sigs.k8s.io/kustomize/api" 69 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 70 commit-message: 71 prefix: ":seedling:" 72 labels: 73 - "area/dependency" 74 - "ok-to-test" 75 76 # Hack/tools Go module 77 - package-ecosystem: "gomod" 78 directory: "/hack/tools" 79 schedule: 80 interval: "weekly" 81 day: "wednesday" 82 ## group all dependencies with a k8s.io prefix into a single PR. 83 groups: 84 kubernetes: 85 patterns: [ "k8s.io/*" ] 86 ignore: 87 # Ignore controller-runtime as its upgraded manually. 88 - dependency-name: "sigs.k8s.io/controller-runtime" 89 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 90 # Ignore k8s and its transitives modules as they are upgraded manually together with controller-runtime. 91 - dependency-name: "k8s.io/*" 92 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 93 - dependency-name: "go.etcd.io/*" 94 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 95 - dependency-name: "google.golang.org/grpc" 96 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 97 # Bumping the kustomize API independently can break compatibility with client-go as they share k8s.io/kube-openapi as a dependency. 98 - dependency-name: "sigs.k8s.io/kustomize/api" 99 update-types: [ "version-update:semver-major", "version-update:semver-minor" ] 100 commit-message: 101 prefix: ":seedling:" 102 labels: 103 - "area/dependency" 104 - "ok-to-test"