From 07683f18df9595a7868cc2aba4d58ff841716d62 Mon Sep 17 00:00:00 2001 From: Itamar Perez Date: Sun, 12 Oct 2025 14:38:33 -0700 Subject: [PATCH] Update GitHub Actions workflows to include path filters for Docker publish triggers - Added path filters for push and pull_request events in the Docker publish workflows for Datum, Electrs, and Knots. - Ensured that changes in specific directories and workflow files will trigger the respective workflows. --- .github/workflows/docker-publish-datum.yml | 8 ++++++++ .github/workflows/docker-publish-electrs.yml | 8 ++++++++ .github/workflows/docker-publish-knots.yml | 8 ++++++++ 3 files changed, 24 insertions(+) diff --git a/.github/workflows/docker-publish-datum.yml b/.github/workflows/docker-publish-datum.yml index 76292b1..d02f158 100644 --- a/.github/workflows/docker-publish-datum.yml +++ b/.github/workflows/docker-publish-datum.yml @@ -3,8 +3,16 @@ name: Docker Publish Datum on: push: branches: [ "main" ] + paths: + - 'docker/datum/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-datum.yml' pull_request: branches: [ "main" ] + paths: + - 'docker/datum/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-datum.yml' env: DATUM_TAG: v0.4.0beta diff --git a/.github/workflows/docker-publish-electrs.yml b/.github/workflows/docker-publish-electrs.yml index 3b7dff6..82dd927 100644 --- a/.github/workflows/docker-publish-electrs.yml +++ b/.github/workflows/docker-publish-electrs.yml @@ -3,8 +3,16 @@ name: Docker Publish Electrs on: push: branches: [ "main" ] + paths: + - 'docker/electrs/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-electrs.yml' pull_request: branches: [ "main" ] + paths: + - 'docker/electrs/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-electrs.yml' env: ELECTRS_TAG: v0.10.9 diff --git a/.github/workflows/docker-publish-knots.yml b/.github/workflows/docker-publish-knots.yml index ab9112e..827e425 100644 --- a/.github/workflows/docker-publish-knots.yml +++ b/.github/workflows/docker-publish-knots.yml @@ -3,8 +3,16 @@ name: Docker Publish Knots on: push: branches: [ "main" ] + paths: + - 'docker/knots/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-knots.yml' pull_request: branches: [ "main" ] + paths: + - 'docker/knots/**' + - 'docker-compose.yaml' + - '.github/workflows/docker-publish-knots.yml' jobs: build: