Skip to main content

Command Palette

Search for a command to run...

Managing GitHub Labels

Published
1 min read
Managing GitHub Labels
C

I'm an Engineer at The @ Company, building the @platform, a technology that is putting people in control of their data and removing the frictions and surveillance associated with today’s Internet. I was previously a Fellow at DXC Technology where I held various CTO roles. Before that I held CTO and Director of R&D roles at Cohesive Networks, UBS, Capital SCF and Credit Suisse, where I worked on app servers, compute grids, security, mobile, cloud, networking and containers.

I was on a sprint planning call last week where it felt like we spent way too much time getting the labels in our various repos straightened out.

GH_Labels.jpg

After a little Googling I found various scripts that use the GitHub API to manage labels. But nothing that seemed easy enough. So… I pulled together my own repo of scripts – atsign-company/labels , which we have now open sourced.

When a label is added to that repo it fires a GitHub Action that pushes the new label to all the repos listed in a config file (in our case atsign-foundation.yaml for our open source repos).

Labels_Action.JPG

Thanks to Olivier Jacques for pointing me to the ability to start an Action from a labels event , and to the DXC DevOps Dojo team for having a nice labeling script as part of the Welcome module.