Label strategy
This guide explains the labels used in the apache/pulsar repository (the main repo).
ready-to-test​
After PR-17693 merged, pull requests except docs only changes should be first tested in your own fork since the pulsar CI based on GitHub Actions has constrained resources and quota. GitHub Actions provides separate quota for pull requests that are executed in a forked repository.
When a committer believe the PR is ready to test, they will label ready-to-test
to the PR, and then you can rerun the CI tasks by commenting /pulsarbot run-failure-checks
and trigger the full CI validation.
See also CI Testing in Fork.
doc-*​
When submitting an issue or PR, you must choose one of the documentation checkboxes, so the automation can label the PR correctly.
Label | Usage |
---|---|
doc-not-needed | Your PR changes do not impact docs |
doc | Your PR contains doc changes, no matter whether the changes are in markdown or code files. |
doc-required | Your PR changes impact docs and you will update later. |
doc-complete | Your PR changes impact docs and the related docs have been already added. |
doc-label-missing | The Bot applies this label when there is no doc label information in the PR if one of the following conditions is met: |