Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 64 additions & 0 deletions .github/dependabot.config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
# Dependabot configuration
# This file defines the base configuration and branches for dependabot updates.
# The actual .github/dependabot.yml is generated from this file.
#
# Automated regeneration:
# - A GitHub Actions workflow runs weekly to regenerate dependabot.yml
# - If changes are detected, it automatically creates a PR
# - See: .github/workflows/dependabot-regen.yml
#
# Manual regeneration:
# 1. Edit the 'ecosystems' section to change what packages to monitor
# 2. Edit the 'release-branches' section to add/remove branches
# 3. Run: ./hack/generate-dependabot.sh

# List of release branches to monitor (in addition to main branch)
# These should be active LTS release branches
# Check releases.md for the current list of supported releases
release-branches:
- release-v0.27.x
- release-v0.26.x
- release-v0.25.x
- release-v0.20.x
# Package ecosystems to monitor
# Each ecosystem will be configured for:
# - main branch: all updates (major, minor, patch)
# - release branches: patch updates only
ecosystems:
- package-ecosystem: gomod
directory: /
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: "k8s.io/*"
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- "*"
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
260 changes: 236 additions & 24 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,26 +1,238 @@
# Generated file - DO NOT EDIT MANUALLY
# This file is generated by hack/generate-dependabot.sh
#
# To update this file:
# 1. Edit .github/dependabot.config.yml
# 2. Run: ./hack/generate-dependabot.sh
#
version: 2
updates:
- package-ecosystem: "gomod"
directory: "/"
schedule:
interval: "daily"
labels:
- "ok-to-test"
groups:
all:
patterns:
- "*"
labels:
- "ok-to-test"
- "dependencies"
- "release-note-none"
- "kind/misc"
- package-ecosystem: "github-actions"
directory: "/"
schedule:
interval: "weekly"
labels:
- "ok-to-test"
- "dependencies"
- "release-note-none"
- "kind/misc"
- package-ecosystem: gomod
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed
directory: /
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: k8s.io/*
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
Comment thread
github-advanced-security[bot] marked this conversation as resolved.
Fixed
directory: /
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: gomod
directory: /
target-branch: release-v0.27.x
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: k8s.io/*
update-types:
- version-update:semver-major
- version-update:semver-minor
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.27.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: gomod
directory: /
target-branch: release-v0.26.x
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: k8s.io/*
update-types:
- version-update:semver-major
- version-update:semver-minor
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.26.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: gomod
directory: /
target-branch: release-v0.25.x
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: k8s.io/*
update-types:
- version-update:semver-major
- version-update:semver-minor
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.25.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: gomod
directory: /
target-branch: release-v0.20.x
schedule:
interval: daily
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: k8s.io/*
update-types:
- version-update:semver-major
- version-update:semver-minor
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.20.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- release-note-none
- kind/misc
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
cooldown:
default-days: 7
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
Loading
Loading