From 783e2ea9ebca149fbe594591fa5bbe791a406448 Mon Sep 17 00:00:00 2001 From: Stefan Prodan Date: Fri, 26 Jan 2024 14:16:04 +0200 Subject: [PATCH] ci: Enable dependabot `gomod` updates Signed-off-by: Stefan Prodan --- .github/dependabot.yaml | 28 ++++++++++++++++++++++------ 1 file changed, 22 insertions(+), 6 deletions(-) diff --git a/.github/dependabot.yaml b/.github/dependabot.yaml index 595ed6ba..2ed30051 100644 --- a/.github/dependabot.yaml +++ b/.github/dependabot.yaml @@ -1,16 +1,32 @@ version: 2 updates: + - package-ecosystem: "gomod" + directory: "/" + labels: ["dependencies"] + schedule: + interval: "daily" + groups: + go-deps: + patterns: + - "*" + allow: + - dependency-type: "direct" + ignore: + # Kubernetes deps are updated by fluxcd/pkg + - dependency-name: "k8s.io/*" + - dependency-name: "sigs.k8s.io/*" + - dependency-name: "github.com/go-logr/*" + # Flux APIs are updated at release time + - dependency-name: "github.com/fluxcd/image-automation-controller/api" + - dependency-name: "github.com/fluxcd/image-reflector-controller/api" + - dependency-name: "github.com/fluxcd/source-controller/api" - package-ecosystem: "github-actions" directory: "/" labels: ["area/ci", "dependencies"] - schedule: - # By default, this will be on a monday. - interval: "weekly" groups: - # Group all updates together, so that they are all applied in a single PR. - # Grouped updates are currently in beta and is subject to change. - # xref: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file#groups ci: patterns: - "*" + schedule: + interval: "daily"