carbon-design-system / carbon-design-system/sync

Bug: Syncing labels deletes *all* existing labels in a repo (and then repopulates)

Open
#12 2 comments 0 reactions 0 assignees View on GitHub
type: bug 🐛
Dominant language
JavaScript
Stars
5
Forks
2
PR merge metrics
No merged PRs in 30d

Description

This removes all the labels currently assigned to issues, which reduces the usefulness of the tool.

Desired functionality.

1. Tool should de-dupe and only add labels to a repo if those labels don't already exist
2. Tool should only delete labels that are not part of the master list (this should be optional)

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue names no files, entry points, or tests. Locate the label-sync logic, reproduce the deletion and repopulation behavior, then verify that existing labels are preserved, duplicates are avoided, and deletion of labels outside the master list is optional.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
tooling
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.