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':
|
'category: core':
|
||||||
- compose/core/**/*
|
- changed-files:
|
||||||
|
- any-glob-to-any-file: 'compose/core/**/*'
|
||||||
|
|
||||||
'category: media':
|
'category: media':
|
||||||
- compose/media/**/*
|
- changed-files:
|
||||||
|
- any-glob-to-any-file: 'compose/media/**/*'
|
||||||
|
|
||||||
'category: services':
|
'category: services':
|
||||||
- compose/services/**/*
|
- changed-files:
|
||||||
|
- any-glob-to-any-file: 'compose/services/**/*'
|
||||||
|
|
||||||
'type: documentation':
|
'type: documentation':
|
||||||
- '**/*.md'
|
- changed-files:
|
||||||
- docs/**/*
|
- any-glob-to-any-file:
|
||||||
|
- '**/*.md'
|
||||||
|
- 'docs/**/*'
|
||||||
|
|
||||||
'type: configuration':
|
'type: configuration':
|
||||||
- '**/*.yaml'
|
- changed-files:
|
||||||
- '**/*.yml'
|
- any-glob-to-any-file:
|
||||||
- '**/*.env'
|
- '**/*.yaml'
|
||||||
|
- '**/*.yml'
|
||||||
|
- '**/*.env'
|
||||||
|
|
||||||
'type: ci/cd':
|
'type: ci/cd':
|
||||||
- .github/**/*
|
- changed-files:
|
||||||
- .pre-commit-config.yaml
|
- any-glob-to-any-file:
|
||||||
|
- '.github/**/*'
|
||||||
|
- '.pre-commit-config.yaml'
|
||||||
|
|
||||||
'security':
|
'security':
|
||||||
- '**/*.env'
|
- changed-files:
|
||||||
- '**/secrets/**/*'
|
- any-glob-to-any-file:
|
||||||
|
- '**/*.env'
|
||||||
|
- '**/secrets/**/*'
|
||||||
|
|
||||||
'traefik':
|
'traefik':
|
||||||
- compose/core/traefik/**/*
|
- changed-files:
|
||||||
- any:
|
- any-glob-to-any-file: 'compose/core/traefik/**/*'
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||||
changed-lines:
|
changed-lines:
|
||||||
- pattern: 'traefik\.'
|
- pattern: 'traefik\.'
|
||||||
|
|
||||||
'authentication':
|
'authentication':
|
||||||
- compose/core/lldap/**/*
|
- changed-files:
|
||||||
- compose/core/tinyauth/**/*
|
- any-glob-to-any-file:
|
||||||
|
- 'compose/core/lldap/**/*'
|
||||||
|
- 'compose/core/tinyauth/**/*'
|
||||||
|
|
||||||
'dependencies':
|
'dependencies':
|
||||||
- '**/compose.yaml'
|
- changed-files:
|
||||||
- any:
|
- any-glob-to-any-file: '**/compose.yaml'
|
||||||
- changed-files:
|
- changed-files:
|
||||||
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
- any-glob-to-any-file: 'compose/**/compose.yaml'
|
||||||
changed-lines:
|
changed-lines:
|
||||||
- pattern: 'image:'
|
- pattern: 'image:'
|
||||||
|
|
|
||||||
1
.github/workflows/security-checks.yml
vendored
1
.github/workflows/security-checks.yml
vendored
|
|
@ -189,5 +189,6 @@ jobs:
|
||||||
|
|
||||||
- name: Dependency Review
|
- name: Dependency Review
|
||||||
uses: actions/dependency-review-action@v4
|
uses: actions/dependency-review-action@v4
|
||||||
|
continue-on-error: true # Requires GitHub Advanced Security (not available for private repos without it)
|
||||||
with:
|
with:
|
||||||
fail-on-severity: moderate
|
fail-on-severity: moderate
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,8 @@ services:
|
||||||
container_name: lldap
|
container_name: lldap
|
||||||
image: lldap/lldap:stable
|
image: lldap/lldap:stable
|
||||||
ports:
|
ports:
|
||||||
- "3890:3890" # LDAP
|
- "3890:3890" # LDAP
|
||||||
- "17170:17170" # Web UI
|
- "17170:17170" # Web UI
|
||||||
env_file: .env
|
env_file: .env
|
||||||
volumes:
|
volumes:
|
||||||
- ./data:/data
|
- ./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
|
# 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)
|
# Uncomment the line below to enable SSO (requires users to auth via tinyauth first)
|
||||||
# traefik.http.routers.jellyfin.middlewares: tinyauth
|
# traefik.http.routers.jellyfin.middlewares: tinyauth
|
||||||
# Uncomment for NVIDIA GPU transcoding
|
# Uncomment for NVIDIA GPU transcoding
|
||||||
# runtime: nvidia
|
# runtime: nvidia
|
||||||
# deploy:
|
# deploy:
|
||||||
# resources:
|
# resources:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue