3 Commits

Author SHA1 Message Date
drizzlezyk
54879467c4 [CI] refine issue triage rules, wan regex and update stale setting (#7531)
- Update issue labeler regex for wan to match numeric suffix only,
including both standalone wan label and multi-modality-generate
aggregate rule.
- Add title-based gate conditions in issue triage workflow so
auto-labeling runs only for expected issue templates ( [Bug]: ,
[Installation]: , [Usage]: , [Doc]: ).
- Adjust scheduled stale workflow configuration for the
awaiting-feedback processing block.

### What this PR does / why we need it?
- Update issue labeler regex for wan to match numeric suffixes only, in
both:
- standalone wan label rule
- multi-modality-generate aggregate rule
- Add title-based gate conditions in issue triage workflow so
auto-labeling runs only for expected templates:
 [Bug]:/ [Installation]:/ [Usage]:/ [Doc]:
- Adjust the scheduled stale workflow configuration for the
awaiting-feedback processing block.

### Does this PR introduce _any_ user-facing change?
- No runtime/API user-facing change.
- This PR only updates repository automation behavior in GitHub
workflows and issue labeling rules.

### How was this patch tested?
- Performed config-level validation by reviewing diffs and final YAML
content for:
- .github/issue-labeler.yml
- .github/workflows/bot_issue_manage.yaml
- .github/workflows/schedule_stale_manage.yaml
- Verified wan regex now requires numeric suffix (e.g., wan2 , wan2.1 )
and no longer matches alphabetic suffix forms (e.g., wana ).
- Verified triage workflow includes title-based if conditions for
expected issue templates.
- Verified stale workflow’s awaiting-feedback block reflects the
intended configuration adjustment.
- No unit/e2e tests were added because this PR changes GitHub Actions
and labeling configuration only.

- vLLM version: v0.18.0
- vLLM main:
8b6325758c

---------

Signed-off-by: drizzlezyk <drizzlezyk@163.com>
2026-03-24 20:11:31 +08:00
drizzlezyk
467c815db6 [CI] expand issue labeler rules for feature/model triage (#7356)
- Replace minimal label rules with a comprehensive keyword-based issue
labeler taxonomy.
- Add grouped labels for core features and advanced capabilities to
improve issue routing.
- Expand model-related matching for LLM, multimodal generation,
multimodal understanding, audio, and omni scenarios.
- Add/normalize regex patterns for common model families (DeepSeek,
Kimi, GLM, Qwen, 310p, etc.) to increase auto-label coverage and
consistency.
### What this PR does / why we need it?
- Expands `.github/issue-labeler.yml` from a minimal set of rules to a
richer keyword-based labeling configuration.
- Adds grouped label dimensions for:
- Core features (e.g., PD disaggregation, KV cache pool, ACLGraph, async
scheduler, CPU binding, quantization)
- Advanced features (e.g., long sequence, DPC/PCP, MTP/speculative
decode)
- Model categories (LLM, multimodal generation, multimodal
understanding, audio, omni, etc.)
  - Specific model families (e.g., DeepSeek, Kimi, GLM, Qwen, 310p)
- Improves automatic issue triage accuracy and reduces manual label
maintenance effort.
- Makes issue categorization more consistent for maintainers and
contributors.

Why needed:
- Existing labeler rules were too limited and could not adequately cover
current feature/model issue distribution.
- Broader and more structured matching helps faster routing,
prioritization, and ownership assignment.

Fixes #N/A

### Does this PR introduce _any_ user-facing change?
- No runtime/API user-facing changes.
- This PR only updates GitHub issue automation rules.

### How was this patch tested?
- Performed static validation and review of `.github/issue-labeler.yml`
structure and regex entries.
- Verified that rule groups and label keys are correctly formatted for
GitHub issue labeler consumption.
- Confirmed that legacy minimal rules were replaced by expanded taxonomy
without syntax-breaking YAML changes.
- No unit/e2e tests were added because this is repository automation
configuration (GitHub labeling rules) rather than application runtime
logic.
- vLLM version: v0.17.0
- vLLM main:
4034c3d32e

---------

Signed-off-by: drizzlezyk <drizzlezyk@163.com>
2026-03-17 23:28:04 +08:00
drizzlezyk
5fe7942bbd [CI] add action for issue labeler on issue open/edit (#7208)
### What this PR does / why we need it?
New Workflow File bot_issue_manage.yaml

Automatically runs when issues are opened or edited
Uses the official GitHub Issue Labeler action to categorize issues
Label Configuration issue-labeler.yml

Defines regex patterns for model-specific labels (310p, GLM5, Qwen 3.5,
DeepSeek, Kimi K2, Kimi K2.5)
Enables automatic issue classification based on title/content matching

### Does this PR introduce _any_ user-facing change?
No. This PR only introduces internal GitHub Actions workflow and
configuration changes. There are no API, interface, or behavior changes
visible to end users. It purely improves the issue management process on
GitHub.

### How was this patch tested?
- GitHub Actions workflow syntax is valid and follows the official
GitHub documentation
- The issue labeler action (github/issue-labeler@v3.4) is a
well-maintained official GitHub action
- Configuration file follows the expected YAML format for the
issue-labeler action
- Regex patterns for model names have been verified for correct syntax

- vLLM version: v0.16.0
- vLLM main:
4034c3d32e

---------

Signed-off-by: drizzlezyk <drizzlezyk@163.com>
2026-03-12 20:16:17 +08:00