Skip to content

Have bedevere remove "needs backport to *" labels #13

@Mariatta

Description

@Mariatta

Proposed in python/core-workflow#58 (comment)

Since @brettcannon said this can be a bedevere thing, I opened this issue :)

When a PR is created, bedevere can check if [X.Y] is in the PR title, and then apply cherry-pick for X.Y label.

  1. backports created with cherry_picker.py have [X.Y] for sure
  2. those not using cherry_picker.py have been instructed to do that in the devguide
  3. even when the cherry-picking bot is in place, I suppose it will also provide [X.Y] as the PR title. This might simplify the cherry-picking bot to just do the cherry-pick and PR creation, and not worry about applying labels.
  4. (non core-dev) contributors can still use cherry_picker.py and the labels still get applied without coredev's intervention.
  5. Backports created using cherry_picker.py will also have the link to the original GitHub PR, (GH-XXX in the title/desc), bedevere can remove the needs backport to [X.Y] label from the original PR (I think)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions