From 5fe7942bbde8459e8f636167984c57a4cfa33823 Mon Sep 17 00:00:00 2001 From: drizzlezyk Date: Thu, 12 Mar 2026 20:16:17 +0800 Subject: [PATCH] [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: https://github.com/vllm-project/vllm/commit/4034c3d32e30d01639459edd3ab486f56993876d --------- Signed-off-by: drizzlezyk --- .github/issue-labeler.yml | 12 ++++++++++++ .github/workflows/bot_issue_manage.yaml | 19 +++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 .github/issue-labeler.yml create mode 100644 .github/workflows/bot_issue_manage.yaml diff --git a/.github/issue-labeler.yml b/.github/issue-labeler.yml new file mode 100644 index 00000000..f6b1679d --- /dev/null +++ b/.github/issue-labeler.yml @@ -0,0 +1,12 @@ +310p: + - '/(310p)/i' +glm5: + - '/(glm5)/i' +qwen3.5: + - '/(qwen3.5)/i' +deepseek: + - '/(deepseek)/i' +kimi k2: + - '/(kimi k2|kimik2)(?!\.5)/i' +kimi k2.5: + - '/(kimi k2.5|kimik2.5)/i' \ No newline at end of file diff --git a/.github/workflows/bot_issue_manage.yaml b/.github/workflows/bot_issue_manage.yaml new file mode 100644 index 00000000..c4faf238 --- /dev/null +++ b/.github/workflows/bot_issue_manage.yaml @@ -0,0 +1,19 @@ +name: "Issue Create/Update Labeler" +on: + issues: + types: [opened, edited] + +permissions: + issues: write + contents: read + +jobs: + triage: + runs-on: ubuntu-latest + steps: + - uses: github/issue-labeler@v3.4 + with: + configuration-path: .github/issue-labeler.yml + enable-versioned-regex: 0 + repo-token: ${{ secrets.GITHUB_TOKEN }} + include-title: 1 \ No newline at end of file