feat: optimize PR Docker build to only run for relevant changes
- Add path filters to only trigger Docker builds for Python/Docker-related changes - Includes: **.py, requirements*.txt, pyproject.toml, Dockerfile, docker-compose.yml, .dockerignore - Avoids unnecessary builds for documentation-only or workflow-only PRs - Saves CI resources and avoids permission issues for irrelevant changes
This commit is contained in:
9
.github/workflows/auto-version.yml
vendored
9
.github/workflows/auto-version.yml
vendored
@@ -3,6 +3,15 @@ name: PR Docker Build
|
||||
on:
|
||||
pull_request:
|
||||
types: [opened, synchronize, reopened]
|
||||
paths:
|
||||
- '**.py'
|
||||
- 'requirements*.txt'
|
||||
- 'pyproject.toml'
|
||||
- 'Dockerfile'
|
||||
- 'docker-compose.yml'
|
||||
- '.dockerignore'
|
||||
- 'server.py'
|
||||
- 'config.py'
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
Reference in New Issue
Block a user