From f36eb8639d1741c5f20819b605f02f769553a5af Mon Sep 17 00:00:00 2001 From: penguin Date: Sat, 6 Dec 2025 14:13:19 -0600 Subject: [PATCH] infra: docker: fix workflow to always run on master --- .gitea/workflows/gentoo-utils.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/gentoo-utils.yml b/.gitea/workflows/gentoo-utils.yml index c6e78f0..6b8a3e3 100644 --- a/.gitea/workflows/gentoo-utils.yml +++ b/.gitea/workflows/gentoo-utils.yml @@ -20,10 +20,14 @@ jobs: - name: Check for changes before building id: image-changes run: | - if git diff --name-only ${{ gitea.event.before }} ${{ gitea.sha }} | grep -q '^\.docker/'; then - echo "changes_detected=true" >> $GITEA_OUTPUT + if [[ ${{ gitea.ref_name }} == ${{ gitea.event.repository.default_branch }} ]]; then + echo "run_image_builder=true" >> $GITEA_OUTPUT else - echo "changes_detected=false" >> $GITEA_OUTPUT + if git diff --name-only ${{ gitea.event.before }} ${{ gitea.sha }} | grep -q '^\.docker/'; then + echo "run_image_builder=true" >> $GITEA_OUTPUT + else + echo "run_image_builder=false" >> $GITEA_OUTPUT + fi fi - name: Set up Docker buildx