diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 6c6b33de1..b013d0e19 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,5 +9,245 @@ updates: - package-ecosystem: "github-actions" directory: "/" schedule: - # Check for updates to GitHub Actions every weekday - interval: "daily" + # Check for updates to GitHub Actions every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all GitHub Actions updates into a single PR + actions: + patterns: + - "*" + + - package-ecosystem: "gomod" + directory: "/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/api" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/sdk" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/ocikms" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/awskms/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/azurekeyvault/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/transit/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/gcpkms/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/kms/mains/alicloudkms/" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/boundary/mains/gcp" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/boundary/mains/azure" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/boundary/mains/aws" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates" + + - package-ecosystem: "gomod" + directory: "/plugins/boundary/mains/minio" + schedule: + # Check for updates to Go modules every Sunday + interval: "weekly" + day: "sunday" + groups: + # Group all Go module updates into one PR for version updates + # and one for security updates. + go: + patterns: + - "*" + applies-to: "version-updates" + go-security: + patterns: + - "*" + applies-to: "security-updates"