-
-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove all Team and Component labels #146
Comments
I started getting into this with Teams, I was able to delete a few easy labels. For the Emerging Tech label they were all closed, I put them in a new project board for safe keeping in case anyone cares in the future.
Here are the remaining labels:
I'm thinking through how to account for these. One idea is to put them all on a single "Old Team Labels" (or whatever) project board and encode the team in a project field. Why? Would they be easy enough to work with from there? I think ideally these tickets would all end up on an existing project board for whatever team. Not all these boards exist and for those that do I would need to coordinate with the EMs/PMs that own them. 🤔 |
I've added all issues in |
I was able to get a list of all issues for each component label (hit a limitation with the GitHub API paginating an issues list filtered by label, it's truncated both in REST and GraphQL—but! GraphQL on the labels endpoint gives an easily paginated list of associated issues 👍). I want to look to see how frequently we have multiple component labels on a single issue, I think it's pretty extensive. |
Number of issues, Number of component labels (4 with 4, 9 with 3, etc.):
|
Alright so I think what I want to do is have four Component columns on the board and the later ones will be partially empty for those with less than four. |
Ultimately this is all just clean-up from #137. Where we need to go next is getting all teams on GitHub project boards so that issues can live on one or two boards (product area board, engagement board). We'll map product areas to those boards. For now I just need to delete the labels so people stop trying to use them (I had someone in Slack this morning asking which Component label they should be using). Getting tickets onto the right product area boards will need to be informed by the team and component labels currently applied, but I can't wait for the product area boards to exist before removing the labels, so this is a temporary solution to maintain the info in the meantime. |
Aw, crunch. I'm only seeing 170 |
The I've also been working through normal-course product area/owner updates, which ofc impact labels: |
I'm gonna have to deprioritize this, I have to focus on #79. Next step here is to write a script that takes a label prefix ( |
With the move to Product Area labels the Team and Component labels are now obsolete. We should remove them in sentry and sentry-docs and wherever else.
I sent out the following email to EPD and Support today:
To Do
labels.yml
sentry#51719The text was updated successfully, but these errors were encountered: