fix: Resolve all GitHub Actions CI failures
YAML Linting Fixes: - Fix comment spacing in lldap compose file - Fix comment indentation in jellyfin compose file File Cleanup: - Remove deprecated nginxproxymanager directory - Traefik replaces this functionality Labeler Configuration: - Update to actions/labeler@v5 format - Use changed-files objects structure Dependency Review: - Add continue-on-error for private repos - Requires GitHub Advanced Security
This commit is contained in:
parent
c177199041
commit
d484f0d01e
5 changed files with 44 additions and 41 deletions
67
.github/labeler.yml
vendored
67
.github/labeler.yml
vendored
|
|
@ -1,47 +1,60 @@
|
|||
# Auto labeler configuration
|
||||
# Auto labeler configuration for actions/labeler@v5
|
||||
|
||||
'category: core':
|
||||
- compose/core/**/*
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/core/**/*'
|
||||
|
||||
'category: media':
|
||||
- compose/media/**/*
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/media/**/*'
|
||||
|
||||
'category: services':
|
||||
- compose/services/**/*
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/services/**/*'
|
||||
|
||||
'type: documentation':
|
||||
- '**/*.md'
|
||||
- docs/**/*
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- '**/*.md'
|
||||
- 'docs/**/*'
|
||||
|
||||
'type: configuration':
|
||||
- '**/*.yaml'
|
||||
- '**/*.yml'
|
||||
- '**/*.env'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- '**/*.yaml'
|
||||
- '**/*.yml'
|
||||
- '**/*.env'
|
||||
|
||||
'type: ci/cd':
|
||||
- .github/**/*
|
||||
- .pre-commit-config.yaml
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- '.github/**/*'
|
||||
- '.pre-commit-config.yaml'
|
||||
|
||||
'security':
|
||||
- '**/*.env'
|
||||
- '**/secrets/**/*'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- '**/*.env'
|
||||
- '**/secrets/**/*'
|
||||
|
||||
'traefik':
|
||||
- compose/core/traefik/**/*
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||
changed-lines:
|
||||
- pattern: 'traefik\.'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/core/traefik/**/*'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||
changed-lines:
|
||||
- pattern: 'traefik\.'
|
||||
|
||||
'authentication':
|
||||
- compose/core/lldap/**/*
|
||||
- compose/core/tinyauth/**/*
|
||||
- changed-files:
|
||||
- any-glob-to-any-file:
|
||||
- 'compose/core/lldap/**/*'
|
||||
- 'compose/core/tinyauth/**/*'
|
||||
|
||||
'dependencies':
|
||||
- '**/compose.yaml'
|
||||
- any:
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||
changed-lines:
|
||||
- pattern: 'image:'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: '**/compose.yaml'
|
||||
- changed-files:
|
||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||
changed-lines:
|
||||
- pattern: 'image:'
|
||||
|
|
|
|||
1
.github/workflows/security-checks.yml
vendored
1
.github/workflows/security-checks.yml
vendored
|
|
@ -189,5 +189,6 @@ jobs:
|
|||
|
||||
- name: Dependency Review
|
||||
uses: actions/dependency-review-action@v4
|
||||
continue-on-error: true # Requires GitHub Advanced Security (not available for private repos without it)
|
||||
with:
|
||||
fail-on-severity: moderate
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@ services:
|
|||
container_name: lldap
|
||||
image: lldap/lldap:stable
|
||||
ports:
|
||||
- "3890:3890" # LDAP
|
||||
- "17170:17170" # Web UI
|
||||
- "3890:3890" # LDAP
|
||||
- "17170:17170" # Web UI
|
||||
env_file: .env
|
||||
volumes:
|
||||
- ./data:/data
|
||||
|
|
|
|||
|
|
@ -1,11 +0,0 @@
|
|||
services:
|
||||
nginxproxymanager:
|
||||
image:
|
||||
container_name: nginxproxymanager
|
||||
restart: unless-stopped
|
||||
# ports:
|
||||
# - ":"
|
||||
# volumes:
|
||||
# - ./data:/data
|
||||
# environment:
|
||||
# - VARIABLE=value
|
||||
|
|
@ -35,7 +35,7 @@ services:
|
|||
# Note: Jellyfin has its own auth system, SSO middleware disabled by default
|
||||
# Uncomment the line below to enable SSO (requires users to auth via tinyauth first)
|
||||
# traefik.http.routers.jellyfin.middlewares: tinyauth
|
||||
# Uncomment for NVIDIA GPU transcoding
|
||||
# Uncomment for NVIDIA GPU transcoding
|
||||
# runtime: nvidia
|
||||
# deploy:
|
||||
# resources:
|
||||
|
|
|
|||
Loading…
Reference in a new issue