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:
|
on:
|
||||||
pull_request:
|
pull_request:
|
||||||
types: [opened, synchronize, reopened]
|
types: [opened, synchronize, reopened]
|
||||||
|
paths:
|
||||||
|
- '**.py'
|
||||||
|
- 'requirements*.txt'
|
||||||
|
- 'pyproject.toml'
|
||||||
|
- 'Dockerfile'
|
||||||
|
- 'docker-compose.yml'
|
||||||
|
- '.dockerignore'
|
||||||
|
- 'server.py'
|
||||||
|
- 'config.py'
|
||||||
|
|
||||||
permissions:
|
permissions:
|
||||||
contents: read
|
contents: read
|
||||||
|
|||||||
Reference in New Issue
Block a user