Skip to content

feat: refine review label workflow and support comment triggers.#1

Merged
misaka00251 merged 5 commits into
openRuyi-Project:masterfrom
Leetfs:fix-tr
May 21, 2026
Merged

feat: refine review label workflow and support comment triggers.#1
misaka00251 merged 5 commits into
openRuyi-Project:masterfrom
Leetfs:fix-tr

Conversation

@Leetfs
Copy link
Copy Markdown
Contributor

@Leetfs Leetfs commented May 20, 2026

Summary

This PR refines our automated PR labeling workflow. It introduces comment-triggered label updates, fixes a few edge cases in label transitions, and updates the setup docs.

What changed

  • Labeling via comments: The bot now listens to issue comments to update PR review labels.
  • Exclude scripts: Ignored script files in the automatic labeling logic.
  • Transition fix: Prevented the Workflow: Ready For Review label from overwriting an existing Workflow: In Review state.
  • Docs: Added required GitHub App permissions and webhook subscriptions to the README.

Impact

The previous logic caused some clunky label transitions and missed edge cases. These changes make the bot's behavior much more predictable. We also documented the setup requirements to save future maintainers from guessing which permissions the App needs.

Leetfs added 4 commits May 20, 2026 22:12
…els.

Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn>
Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn>
…Review label exists.

Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn>
…nts configuration

Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn>
Signed-off-by: Li Guan <guanli.oerv@isrc.iscas.ac.cn>
@misaka00251 misaka00251 added Community: Student contribution Used by contributors that are currently students at an educational institution. Type: Enhancement Issues requesting improvements to existing behavior (non-breaking). Type: Feature Issues requesting new functionality or capabilities. Workflow: In Review Issues that are undergoing code review and/or undergoing design review. labels May 21, 2026
@misaka00251 misaka00251 merged commit 7b71b97 into openRuyi-Project:master May 21, 2026
1 check passed
@misaka00251 misaka00251 added Workflow: Complete Applied after all MRs have merged and the issue has been verified if necessary. and removed Workflow: In Review Issues that are undergoing code review and/or undergoing design review. labels May 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Community: Student contribution Used by contributors that are currently students at an educational institution. Type: Enhancement Issues requesting improvements to existing behavior (non-breaking). Type: Feature Issues requesting new functionality or capabilities. Workflow: Complete Applied after all MRs have merged and the issue has been verified if necessary.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants