homelab/.github/labeler.yml
Claude 172f6815d2 fix: Resolve Traefik network and labeler configuration errors
Traefik Network Fix:
- Change homelab network to external: true
- Consistent with all other services
- Network must be created before deploying Traefik
- Resolves CI validation warning

Labeler Configuration Fix:
- Remove unsupported changed-lines option
- actions/labeler@v5 doesn't support line-based matching
- Simplified to file path matching only
- Removes 'traefik' and 'dependencies' advanced filters
- Resolves 'Unknown config options' error

CI should now pass all validation checks
2025-11-05 21:25:45 +00:00

52 lines
1.1 KiB
YAML

# Auto labeler configuration for actions/labeler@v5
'category: core':
- changed-files:
- any-glob-to-any-file: 'compose/core/**/*'
'category: media':
- changed-files:
- any-glob-to-any-file: 'compose/media/**/*'
'category: services':
- changed-files:
- any-glob-to-any-file: 'compose/services/**/*'
'type: documentation':
- changed-files:
- any-glob-to-any-file:
- '**/*.md'
- 'docs/**/*'
'type: configuration':
- changed-files:
- any-glob-to-any-file:
- '**/*.yaml'
- '**/*.yml'
- '**/*.env'
'type: ci/cd':
- changed-files:
- any-glob-to-any-file:
- '.github/**/*'
- '.pre-commit-config.yaml'
'security':
- changed-files:
- any-glob-to-any-file:
- '**/*.env'
- '**/secrets/**/*'
'traefik':
- changed-files:
- any-glob-to-any-file: 'compose/core/traefik/**/*'
'authentication':
- changed-files:
- any-glob-to-any-file:
- 'compose/core/lldap/**/*'
- 'compose/core/tinyauth/**/*'
'dependencies':
- changed-files:
- any-glob-to-any-file: '**/compose.yaml'