-
Notifications
You must be signed in to change notification settings - Fork 93
Expand file tree
/
Copy pathlabeler.yml
More file actions
110 lines (88 loc) · 3.25 KB
/
labeler.yml
File metadata and controls
110 lines (88 loc) · 3.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
# Copyright(C) 2025-2026 Advanced Micro Devices, Inc. All rights reserved.
# SPDX-License-Identifier: MIT
# Auto-labeling configuration for pull requests
# See: https://github.com/actions/labeler
# Documentation changes (user-facing docs only)
documentation:
- changed-files:
- any-glob-to-any-file: ['docs/**/*', 'README.md', 'CONTRIBUTING.md']
# C++ agent framework changes
cpp:
- changed-files:
- any-glob-to-any-file: ['cpp/**/*', 'docs/guides/cpp.mdx', '.github/workflows/build_cpp.yml']
# Agent system changes (base agent or multiple agents)
agents:
- changed-files:
- any-glob-to-any-file: ['src/gaia/agents/**/*']
# Agent SDK changes
chat:
- changed-files:
- any-glob-to-any-file: ['src/gaia/chat/**/*', 'docs/guides/chat.md', 'docs/sdk/sdks/chat.md']
# Code agent specific (use "agents" for general agent changes)
code-agent:
- changed-files:
- any-glob-to-any-file: ['src/gaia/agents/code_agent.py', 'docs/guides/code.md', 'docs/spec/code-*']
# MCP changes
mcp:
- changed-files:
- any-glob-to-any-file: ['src/gaia/mcp/**/*', 'docs/guides/mcp.md', 'docs/spec/mcp-*']
# RAG changes
rag:
- changed-files:
- any-glob-to-any-file: ['src/gaia/rag/**/*', 'docs/sdk/sdks/rag.md', 'docs/spec/rag-*']
# LLM backend changes
llm:
- changed-files:
- any-glob-to-any-file: ['src/gaia/llm/**/*', 'docs/sdk/sdks/llm.md', 'docs/spec/llm-*']
# Audio changes (ASR/TTS)
audio:
- changed-files:
- any-glob-to-any-file: ['src/gaia/audio/**/*', 'docs/sdk/sdks/audio.md']
# Talk agent changes
talk:
- changed-files:
- any-glob-to-any-file: ['src/gaia/talk/**/*', 'docs/guides/talk.md', 'docs/sdk/agents/talk.md']
# Blender agent changes
blender:
- changed-files:
- any-glob-to-any-file: ['src/gaia/agents/blender_agent.py', 'docs/guides/blender.md', 'docs/spec/blender-agent.md']
# Jira agent changes
jira:
- changed-files:
- any-glob-to-any-file: ['src/gaia/agents/jira_agent.py', 'src/gaia/apps/jira/**/*', 'docs/guides/jira.md', 'docs/spec/jira-agent.md']
# Evaluation framework changes
eval:
- changed-files:
- any-glob-to-any-file: ['src/gaia/eval/**/*', 'docs/reference/eval.md']
# Test changes
tests:
- changed-files:
- any-glob-to-any-file: ['tests/**/*']
# DevOps changes (.github, CI/CD, config files)
devops:
- changed-files:
- any-glob-to-any-file: ['.github/**/*', 'CLAUDE.md', '.gitignore', '.editorconfig']
# CLI changes
cli:
- changed-files:
- any-glob-to-any-file: ['src/gaia/cli.py', 'docs/reference/cli.md']
# Installer changes
installer:
- changed-files:
- any-glob-to-any-file: ['installer/**/*', 'docs/deployment/installer.md']
# Electron app changes
electron:
- changed-files:
- any-glob-to-any-file: ['src/gaia/apps/**/*.html', 'src/gaia/apps/**/*.js', 'src/gaia/apps/**/*.css']
# Dependencies
dependencies:
- changed-files:
- any-glob-to-any-file: ['setup.py', 'pyproject.toml', 'requirements*.txt', 'uv.lock', 'package.json', 'package-lock.json']
# Security-sensitive changes
security:
- changed-files:
- any-glob-to-any-file: ['docs/sdk/security.md', 'src/gaia/**/security.py', '.github/workflows/test_security.yml']
# Performance-critical changes
performance:
- changed-files:
- any-glob-to-any-file: ['src/gaia/llm/**/*', 'src/gaia/rag/**/*', 'src/gaia/eval/**/*']