From 7c68830b45fffe792a37f2ead52e4ab18f652c74 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Fri, 10 May 2024 21:11:40 +0100 Subject: [PATCH] Add a script to auto-label issues --- package.json | 1 + scripts/create-roadmap-labels.sh | 11 +++++++++++ 2 files changed, 12 insertions(+) create mode 100755 scripts/create-roadmap-labels.sh diff --git a/package.json b/package.json index 2067d5b67..dfb53d292 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,7 @@ "build": "astro build", "preview": "astro preview", "format": "prettier --write .", + "gh-labels": "./scripts/create-roadmap-labels.sh", "astro": "astro", "deploy": "NODE_DEBUG=gh-pages gh-pages -d dist -t", "upgrade": "ncu -u", diff --git a/scripts/create-roadmap-labels.sh b/scripts/create-roadmap-labels.sh new file mode 100755 index 000000000..12c908d34 --- /dev/null +++ b/scripts/create-roadmap-labels.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash + +# get all the folder names inside src/data/roadmaps +roadmap_ids=$(ls src/data/roadmaps) + +# create a label for each roadmap name on github issues using gh cli +for roadmap_id in $roadmap_ids +do + random_color=$(openssl rand -hex 3) + gh label create "$roadmap_id" --color $random_color --description "Roadmap: $roadmap_id" +done \ No newline at end of file