From 439b43abfb680d5515248388e64654a01aa640e9 Mon Sep 17 00:00:00 2001 From: jld3103 Date: Sun, 13 Aug 2023 15:31:09 +0200 Subject: [PATCH] feat(tool): Generate dependabot config Signed-off-by: jld3103 --- tool/generate-dependabot.sh | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100755 tool/generate-dependabot.sh diff --git a/tool/generate-dependabot.sh b/tool/generate-dependabot.sh new file mode 100755 index 00000000..26932cb4 --- /dev/null +++ b/tool/generate-dependabot.sh @@ -0,0 +1,27 @@ +#!/bin/bash +set -euxo pipefail +cd "$(dirname "$0")/.." + +output="version: 2 +updates:" + +function add_update() { + package_ecosystem="$1" + path="$2" + + output+=" + - package-ecosystem: \"$package_ecosystem\" + directory: \"$path\" + schedule: + interval: \"daily\" + labels: + - \"dependencies\"" +} + +add_update github-actions / +add_update gradle /packages/app/android +for path in $(melos list --relative --parsable); do + add_update pub "/$path" +done + +echo "$output" > .github/dependabot.yml