ci(issue-labeler): have a single regexp per label to make it work

Andrey Nering created

Change summary

.github/labeler.yml                 | 15 +++++----------
.github/workflows/issue-labeler.yml |  2 +-
2 files changed, 6 insertions(+), 11 deletions(-)

Detailed changes

.github/labeler.yml 🔗

@@ -7,8 +7,7 @@
 "area: mcp":
   - "/mcp/i"
 "area: mouse":
-  - "/mouse/i"
-  - "/scroll/i"
+  - "/(mouse|scroll)/i"
 "area: permissions":
   - "/permission/i"
 "area: session":
@@ -20,15 +19,13 @@
 "os: linux":
   - "/linux/i"
 "os: macos":
-  - "/macos/i"
+  - "/(macos|osx)/i"
 "os: windows":
   - "/windows/i"
 "provider: anthropic claude":
-  - "/anthropic/i"
-  - "/claude/i"
+  - "/(anthropic|claude)/i"
 "provider: aws bedrock":
-  - "/aws/i"
-  - "/bedrock/i"
+  - "/(aws|bedrock)/i"
 "provider: google gemini":
   - "/gemini/i"
 "provider: google vertex":
@@ -38,10 +35,8 @@
 "provider: kimi":
   - "/kimi/i"
 "provider: ollama":
-  - "/ollama/i"
   - "/llama/i"
 "provider: openai chatgpt":
-  - "/openai/i"
-  - "/gpt/i"
+  - "/(openai|gpt)/i"
 "provider: openrouter":
   - "/openrouter/i"

.github/workflows/issue-labeler.yml 🔗

@@ -25,6 +25,6 @@ jobs:
           configuration-path: .github/labeler.yml
           enable-versioned-regex: 0
           include-title: 1
-          include-body: 1
+          include-body: 0
           repo-token: ${{ secrets.PERSONAL_ACCESS_TOKEN }}
           issue-number: ${{ github.event.inputs.issue-number || github.event.issue.number || github.event.pull_request.number }}