You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@burr.apache.org by "andreahlert (via GitHub)" <gi...@apache.org> on 2026/03/25 21:00:01 UTC

[I] chore: create new label taxonomy and remove old labels [burr]

andreahlert opened a new issue, #691:
URL: https://github.com/apache/burr/issues/691

   Part of #690
   
   Create the 40 labels defined in the umbrella issue and delete the 28 old labels they replace. This should be done in a single pass to avoid confusion.
   
   ### Steps
   
   1. Create all `kind/*`, `area/*`, `priority/*`, `status/*`, `pr/*`, `lifecycle/*` labels with correct colors
   2. Rename `release-issues` → `release`, `gsoc2026` → `gsoc`
   3. Delete old labels after migration is complete (sub-issues 2 and 3)
   
   ### Labels to create (40)
   
   **kind/**: `kind/bug`, `kind/feature`, `kind/improvement`, `kind/documentation`, `kind/cleanup`, `kind/question`, `kind/umbrella`
   
   **area/**: `area/core`, `area/ui`, `area/storage`, `area/streaming`, `area/hooks`, `area/tracking`, `area/integrations`, `area/visualization`, `area/website`, `area/ci`, `area/examples`, `area/typing`
   
   **priority/**: `priority/critical`, `priority/high`, `priority/medium`, `priority/low`
   
   **status/**: `status/needs-triage`, `status/needs-info`, `status/accepted`, `status/blocked`, `status/wontfix`
   
   **pr/**: `pr/do-not-merge`, `pr/ready-to-merge`, `pr/needs-rebase`, `pr/stale`
   
   **lifecycle/**: `lifecycle/stale`, `lifecycle/frozen`
   
   **special**: `breaking-change`, `gsoc` (rename), `release` (rename)
   
   ### Labels to delete (28)
   
   `invalid`, `duplicate`, `launch`, `exploratory`, `product direction`, `design decision`, `hacktoberfest`, `hamilton`, `AWS`, `gsoc2026`, `javascript`, `release-issues`, `exceptions`, `triage`, `bug`, `documentation`, `enhancement`, `question`, `wontfix`, `repo hygiene`, `parallelism`, `visibility`, `ui`, `storage`, `integrations`, `visualization`, `hooks`, `examples`, `umbrella`
   
   **Note:** Labels must be migrated on existing issues/PRs before deletion (see #690 sub-issues 2 and 3).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4157109375

   All new labels created, legacy labels deleted by @skrawcz. Done.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4148612131

   @skrawcz here's the script to create the labels. Needs write access to run (`gh` CLI authenticated).
   
   ```bash
   #!/usr/bin/env bash
   REPO="apache/burr"
   
   # kind/*
   gh label create "kind/bug" --repo $REPO --color "d73a4a" --description "Something is broken" --force
   gh label create "kind/feature" --repo $REPO --color "a2eeef" --description "Net-new functionality" --force
   gh label create "kind/improvement" --repo $REPO --color "7fd4f2" --description "Improving something that already exists" --force
   gh label create "kind/documentation" --repo $REPO --color "0075ca" --description "Docs, examples, notebooks" --force
   gh label create "kind/cleanup" --repo $REPO --color "e6e6e6" --description "Refactor, typos, tech debt" --force
   gh label create "kind/question" --repo $REPO --color "d876e3" --description "Usage questions" --force
   gh label create "kind/umbrella" --repo $REPO --color "50645A" --description "Tracking issue grouping sub-issues" --force
   
   # area/*
   gh label create "area/core" --repo $REPO --color "1a5276" --description "Application, State, Graph, Actions" --force
   gh label create "area/ui" --repo $REPO --color "1B2B4A" --description "Burr UI (telemetry frontend)" --force
   gh label create "area/storage" --repo $REPO --color "AB74C0" --description "Persisters, state storage" --force
   gh label create "area/streaming" --repo $REPO --color "29C8CA" --description "Streaming actions, parallel streams" --force
   gh label create "area/hooks" --repo $REPO --color "D17E0D" --description "Lifecycle hooks, interceptors" --force
   gh label create "area/tracking" --repo $REPO --color "9ECD0C" --description "Telemetry, tracing, OpenTelemetry" --force
   gh label create "area/integrations" --repo $REPO --color "EA1850" --description "External integrations (LLMs, frameworks)" --force
   gh label create "area/visualization" --repo $REPO --color "0052cc" --description "Graph visualization, diagrams" --force
   gh label create "area/website" --repo $REPO --color "6f42c1" --description "burr.apache.org website" --force
   gh label create "area/ci" --repo $REPO --color "bfd4f2" --description "Workflows, build, release scripts" --force
   gh label create "area/examples" --repo $REPO --color "EFFAAD" --description "Relates to /examples" --force
   gh label create "area/typing" --repo $REPO --color "c5def5" --description "Mypy, type hints, pydantic" --force
   
   # priority/*
   gh label create "priority/critical" --repo $REPO --color "b60205" --description "Blocks release or breaks core functionality" --force
   gh label create "priority/high" --repo $REPO --color "d93f0b" --description "Affects many users, needs action within weeks" --force
   gh label create "priority/medium" --repo $REPO --color "fbca04" --description "Important but not urgent" --force
   gh label create "priority/low" --repo $REPO --color "0e8a16" --description "Nice-to-have, backlog" --force
   
   # status/*
   gh label create "status/needs-triage" --repo $REPO --color "BBEC04" --description "New issue, needs triage" --force
   gh label create "status/needs-info" --repo $REPO --color "f9d0c4" --description "Waiting on author response" --force
   gh label create "status/accepted" --repo $REPO --color "0e8a16" --description "Triaged, validated, ready to work on" --force
   gh label create "status/blocked" --repo $REPO --color "b60205" --description "Depends on another issue/PR/decision" --force
   gh label create "status/wontfix" --repo $REPO --color "ffffff" --description "Decided not to fix" --force
   
   # pr/*
   gh label create "pr/do-not-merge" --repo $REPO --color "b60205" --description "Blocks merge, needs more work" --force
   gh label create "pr/ready-to-merge" --repo $REPO --color "0e8a16" --description "Reviewed, CI green, good to go" --force
   gh label create "pr/needs-rebase" --repo $REPO --color "fbca04" --description "Conflicts with main" --force
   gh label create "pr/stale" --repo $REPO --color "e6e6e6" --description "No activity for 14+ days after review" --force
   
   # lifecycle/*
   gh label create "lifecycle/stale" --repo $REPO --color "e6e6e6" --description "No activity for 90 days" --force
   gh label create "lifecycle/frozen" --repo $REPO --color "d4c5f9" --description "Protected from auto-close (roadmap, umbrellas)" --force
   
   # special
   gh label create "breaking-change" --repo $REPO --color "d73a4a" --description "PR that breaks backward compatibility" --force
   
   # renames
   gh label edit "release-issues" --repo $REPO --name "release" --description "Release-related issues"
   gh label edit "gsoc2026" --repo $REPO --name "gsoc" --description "Google Summer of Code"
   
   echo "Done! 40 labels created + 2 renamed."
   ```
   
   After this I can handle the migration to the new labels myself with triage access (#692, #693).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "skrawcz (via GitHub)" <gi...@apache.org>.
skrawcz commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4148652129

   done.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4156959368

   @skrawcz here's the script to delete the legacy labels. Same deal, needs write access.
   
   All issues and PRs have already been migrated to the new taxonomy (#692, #693), so these labels are now unused.
   
   ```bash
   #!/usr/bin/env bash
   REPO="apache/burr"
   
   labels=(
     "invalid"
     "duplicate"
     "launch"
     "exploratory"
     "product direction"
     "design decision"
     "hamilton"
     "AWS"
     "javascript"
     "release-issues"
     "exceptions"
     "triage"
     "bug"
     "documentation"
     "enhancement"
     "question"
     "wontfix"
     "repo hygiene"
     "parallelism"
     "visibility"
     "ui"
     "storage"
     "integrations"
     "visualization"
     "hooks"
     "examples"
     "umbrella"
   )
   
   for label in "${labels[@]}"; do
     echo "Deleting: $label"
     gh label delete "$label" --repo "$REPO" --yes
   done
   
   echo "Done! ${#labels[@]} legacy labels deleted."
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert closed issue #691: chore: create new label taxonomy and remove old labels
URL: https://github.com/apache/burr/issues/691


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4148662517

   Labels migrated to new taxonomy (#692).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [I] chore: create new label taxonomy and remove old labels [burr]

Posted by "andreahlert (via GitHub)" <gi...@apache.org>.
andreahlert commented on issue #691:
URL: https://github.com/apache/burr/issues/691#issuecomment-4148663062

   Labels migrated to new taxonomy (#692).


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscribe@burr.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org