From b55cebea4ecc82916abf8d19ada3b49a8f7840dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20Kr=C3=BCger?= Date: Sun, 8 Mar 2026 16:49:48 +0100 Subject: [PATCH] ci: add path filters to all workflow triggers Each image only builds when its relevant source changes: - backend: packages/backend/**, packages/types/**, Dockerfile.backend - frontend: packages/frontend/**, packages/types/**, Dockerfile - buttplug: packages/buttplug/**, Dockerfile.buttplug, nginx.buttplug.conf Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/docker-build-backend.yml | 8 ++++++++ .gitea/workflows/docker-build-frontend.yml | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/.gitea/workflows/docker-build-backend.yml b/.gitea/workflows/docker-build-backend.yml index 830195a..1727c4a 100644 --- a/.gitea/workflows/docker-build-backend.yml +++ b/.gitea/workflows/docker-build-backend.yml @@ -7,9 +7,17 @@ on: - develop tags: - "v*.*.*" + paths: + - "packages/backend/**" + - "packages/types/**" + - "Dockerfile.backend" pull_request: branches: - main + paths: + - "packages/backend/**" + - "packages/types/**" + - "Dockerfile.backend" workflow_dispatch: env: diff --git a/.gitea/workflows/docker-build-frontend.yml b/.gitea/workflows/docker-build-frontend.yml index fb0ff94..22dae13 100644 --- a/.gitea/workflows/docker-build-frontend.yml +++ b/.gitea/workflows/docker-build-frontend.yml @@ -7,9 +7,17 @@ on: - develop tags: - "v*.*.*" + paths: + - "packages/frontend/**" + - "packages/types/**" + - "Dockerfile" pull_request: branches: - main + paths: + - "packages/frontend/**" + - "packages/types/**" + - "Dockerfile" workflow_dispatch: env: