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