From ff9f7901fa7b91e2f2a7e8634316e8ce34b4a143 Mon Sep 17 00:00:00 2001 From: Wade Barnes Date: Thu, 17 Oct 2024 10:47:04 -0700 Subject: [PATCH] Add Dependabot configuration - For automated dependency management. - JASPER-100 Signed-off-by: Wade Barnes --- .github/dependabot.yml | 68 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 00000000..d5d2fd99 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,68 @@ +# For details on how this file works refer to: +# - https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file +version: 2 +updates: + # Maintain dependencies for GitHub Actions + # - Check for updates once a week + # - Group all updates into a single PR + - package-ecosystem: github-actions + directory: / + schedule: + interval: weekly + groups: + all-actions: + patterns: [ "*" ] + + # Maintain dependencies for devcontainers + - package-ecosystem: "devcontainers" + directory: "/.devcontainer" + schedule: + interval: "weekly" + + # Maintain dependencies for docker + - package-ecosystem: "docker" + directory: "/.devcontainer" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + directory: "/docker" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + directory: "/docker/api" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + directory: "/docker/nginx-runtime" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + directory: "/docker/vue-on-nginx" + schedule: + interval: "weekly" + + - package-ecosystem: "docker" + directory: "/docker/web" + schedule: + interval: "weekly" + + # Maintain dependencies for Nuget + - package-ecosystem: "nuget" + directory: "/" + schedule: + interval: "weekly" + + # Maintain dependencies for NPM + - package-ecosystem: "npm" + directory: "/web" + schedule: + interval: "weekly" + + - package-ecosystem: "npm" + directory: "./infrastructure/jasper-aws-bootstrap" + schedule: + interval: "weekly"