From f80c2568c591242ab0bad094643ec52da8385c16 Mon Sep 17 00:00:00 2001 From: Matthew Elwell Date: Mon, 6 Jan 2025 14:47:51 +0000 Subject: [PATCH] ci: add deps to release notes and add dependabot configuration (#4949) --- .github/dependabot.yml | 39 ++++++++++++++++++++++++++++++++++++++ release-please-config.json | 10 +++++----- 2 files changed, 44 insertions(+), 5 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 000000000000..7ab1cbc96a4a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,39 @@ +# $schema: https://json.schemastore.org/dependabot-2.0.json + +version: 2 +updates: + - package-ecosystem: "pip" + directory: "/api" + schedule: + interval: "daily" + reviewers: + - "flagsmith/flagsmith-back-end" + commit-message: + prefix: "deps" + labels: + - "api" + - "dependencies" + + - package-ecosystem: "npm" + directory: "/frontend" + schedule: + interval: "daily" + reviewers: + - "flagsmith/flagsmith-front-end" + commit-message: + prefix: "deps" + labels: + - "front-end" + - "dependencies" + + - package-ecosystem: "npm" + directory: "/docs" + schedule: + interval: "daily" + reviewers: + - "flagsmith/flagsmith-docs" + commit-message: + prefix: "deps" + labels: + - "docs" + - "dependencies" diff --git a/release-please-config.json b/release-please-config.json index e5614eec229d..a56694742594 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -28,6 +28,11 @@ "hidden": false, "section": "Infrastructure (Flagsmith SaaS Only)" }, + { + "type": "deps", + "hidden": false, + "section": "Dependency Updates" + }, { "type": "ci", "hidden": true, @@ -38,11 +43,6 @@ "hidden": true, "section": "Docs" }, - { - "type": "deps", - "hidden": true, - "section": "Dependency Updates" - }, { "type": "perf", "hidden": true,