From 04a22dcc7dff01ad952e7ed4100d246eb18446ff Mon Sep 17 00:00:00 2001 From: xtcnet Date: Tue, 17 Mar 2026 22:28:35 +0700 Subject: [PATCH] ci: skip Docker build when only non-image files change Add paths filter so the build only triggers on changes to backend/, frontend/, docker/, or the workflow file itself. Edits to install.sh, CLAUDE.md, etc. no longer cause unnecessary image rebuilds. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/docker-publish.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 258bb6a..d918963 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -4,8 +4,18 @@ on: push: branches: [ "master" ] tags: [ 'v*.*.*' ] + paths: + - 'backend/**' + - 'frontend/**' + - 'docker/**' + - '.github/workflows/docker-publish.yml' pull_request: branches: [ "master" ] + paths: + - 'backend/**' + - 'frontend/**' + - 'docker/**' + - '.github/workflows/docker-publish.yml' env: REGISTRY: ghcr.io