From bbf4afa3278968f03ae9ffe436e0cc706b5f89ff Mon Sep 17 00:00:00 2001 From: Sven Lito Date: Fri, 8 Aug 2025 17:51:24 +0700 Subject: [PATCH] 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 --- .github/workflows/auto-version.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/workflows/auto-version.yml b/.github/workflows/auto-version.yml index 5cb4c42..5607be0 100644 --- a/.github/workflows/auto-version.yml +++ b/.github/workflows/auto-version.yml @@ -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