KI-Chat-Bot-Eugen/.github/labeler.yml
Claude c8d09969df
Add comprehensive GitHub Actions CI/CD workflows
Implemented automated testing and quality assurance pipelines:

Workflows added:
- python-package.yml: Main CI pipeline
  * Multi-OS testing (Ubuntu, Windows, macOS)
  * Python 3.9-3.12 compatibility testing
  * Linting with flake8
  * Code formatting checks with black
  * Type checking with mypy
  * Import and compilation tests
  * Unit tests for core components

- codeql.yml: Security scanning
  * Weekly automated security analysis
  * CodeQL vulnerability detection
  * Extended security and quality queries

- dependency-review.yml: Dependency safety
  * Automatic dependency vulnerability checks
  * License compliance verification
  * Blocks moderate+ severity issues

- pr-labeler.yml: PR automation
  * Auto-labels based on changed files
  * PR size labeling (xs/s/m/l/xl)
  * Metadata extraction for better organization

- welcome.yml: Community engagement
  * Welcomes first-time contributors
  * Provides helpful guidelines
  * Improves contributor experience

Configuration:
- labeler.yml: Label mapping for automatic categorization

All workflows include proper permissions and error handling.
2026-01-02 11:29:19 +00:00

41 lines
457 B
YAML

documentation:
- '**/*.md'
- '**/*.txt'
- 'docs/**/*'
dependencies:
- 'requirements.txt'
- 'setup.py'
- 'pyproject.toml'
configuration:
- '**/*.yml'
- '**/*.yaml'
- '**/*.json'
- '**/*.toml'
- '.env.example'
core:
- 'chatbot.py'
gui:
- 'gui.py'
api:
- 'ai_provider.py'
memory:
- 'memory.py'
config:
- 'config.py'
utilities:
- 'utils.py'
ci/cd:
- '.github/workflows/**/*'
tests:
- 'test_*.py'
- 'tests/**/*'