| # Please see the documentation for all configuration options: |
| # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates |
| |
| version: 2 |
| updates: |
| # main branch |
| - package-ecosystem: "gomod" |
| target-branch: main |
| directories: |
| - "/" |
| - "deployments/devel" |
| - "tests" |
| schedule: |
| interval: "daily" |
| labels: |
| - dependencies |
| groups: |
| k8sio: |
| patterns: |
| - k8s.io/* |
| exclude-patterns: |
| - k8s.io/klog/* |
| |
| - package-ecosystem: "docker" |
| target-branch: main |
| directories: |
| # CUDA image |
| - "/deployments/container" |
| # Golang version |
| - "/deployments/devel" |
| schedule: |
| interval: "daily" |
| labels: |
| - dependencies |
| |
| - package-ecosystem: "github-actions" |
| target-branch: main |
| directory: "/" |
| schedule: |
| interval: "daily" |
| labels: |
| - dependencies |
| |
| # Allow dependabot to update the libnvidia-container submodule. |
| - package-ecosystem: "gitsubmodule" |
| target-branch: main |
| directory: "/" |
| allow: |
| - dependency-name: "third_party/libnvidia-container" |
| schedule: |
| interval: "daily" |
| labels: |
| - dependencies |
| - libnvidia-container |
| |
| # The release branch(es): |
| - package-ecosystem: "gomod" |
| target-branch: release-1.17 |
| directories: |
| - "/" |
| # We don't update development or test dependencies on release branches |
| # - "deployments/devel" |
| # - "tests" |
| schedule: |
| interval: "weekly" |
| day: "sunday" |
| labels: |
| - dependencies |
| - maintenance |
| ignore: |
| # For release branches we only consider patch updates. |
| - dependency-name: "*" |
| update-types: |
| - version-update:semver-major |
| - version-update:semver-minor |
| groups: |
| k8sio: |
| patterns: |
| - k8s.io/* |
| exclude-patterns: |
| - k8s.io/klog/* |
| |
| - package-ecosystem: "docker" |
| target-branch: release-1.17 |
| directories: |
| # CUDA image |
| - "/deployments/container" |
| # Golang version |
| - "/deployments/devel" |
| schedule: |
| interval: "weekly" |
| day: "sunday" |
| ignore: |
| # For release branches we only apply patch updates to the golang version. |
| - dependency-name: "*golang*" |
| update-types: |
| - version-update:semver-major |
| - version-update:semver-minor |
| labels: |
| - dependencies |
| - maintenance |
| |
| - package-ecosystem: "github-actions" |
| target-branch: release-1.17 |
| directory: "/" |
| schedule: |
| interval: "weekly" |
| day: "sunday" |
| labels: |
| - dependencies |
| - maintenance |
| |
| # Github actions need to be gh-pages branches. |
| - package-ecosystem: "github-actions" |
| target-branch: gh-pages |
| directory: "/" |
| schedule: |
| interval: "daily" |
| labels: |
| - dependencies |