Skip to content

chore: set up auto-labeling for new issues and PRs #696

Closed

Description

@andreahlert

Part of #690

Set up GitHub Actions workflows that automatically label new issues and PRs, so nothing falls through the cracks and triage stays visible.

Issues: auto-apply status/needs-triage

Every new issue gets status/needs-triage on open. Triager then adds kind/*, area/*, priority/* and removes status/needs-triage.

PRs: auto-apply area/* based on changed files

Use a labeler config (e.g. actions/labeler) to detect which parts of the codebase a PR touches and apply the corresponding area/* labels automatically.

Proposed mapping:

Path pattern Label
burr/core/** area/core
burr/tracking/** area/tracking
burr/integrations/** area/integrations
burr/visibility/** area/visualization
telemetry/ui/** area/ui
website/** area/website
.github/**, scripts/** area/ci
examples/** area/examples
burr/core/typing.py, burr/integrations/pydantic.py area/typing
burr/core/persistence.py, burr/tracking/server/s3/** area/storage

PRs: auto-apply pr/needs-rebase on merge conflicts

When a PR becomes unmergeable, auto-apply pr/needs-rebase. Remove it when the conflict is resolved.

Acceptance criteria

  • New issues get status/needs-triage on open
  • PRs get area/* labels based on changed files
  • PRs get pr/needs-rebase when they have merge conflicts

Activity

  1. self-assigned this
    on Mar 25, 2026
  2. andreahlert commented on Mar 28, 2026

    @andreahlert
    CollaboratorAuthor

    Labels migrated to new taxonomy (#692).

  3. changed the title [-]chore: set up auto-labeling for new issues[/-] [+]chore: set up auto-labeling for new issues and PRs[/+] on Mar 30, 2026
  4. added a commit that references this issue on Mar 30, 2026
    cf5d15b
  5. added a commit that references this issue on Apr 10, 2026
    30d74e9
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

area/ciWorkflows, build, release scriptskind/cleanupRefactor, typos, tech debtpriority/mediumImportant but not urgent

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions