From b3d47753a80afd03bfdb92654d7ad6ebf04174c5 Mon Sep 17 00:00:00 2001 From: emil User Date: Mon, 13 Jul 2026 01:19:24 +0000 Subject: [PATCH] DEVX-131: ci: fix build-images skipping on release commits via workflow_dispatch --- .gitea/workflows/build-images.yml | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/build-images.yml b/.gitea/workflows/build-images.yml index faa0b6f..9a8effb 100644 --- a/.gitea/workflows/build-images.yml +++ b/.gitea/workflows/build-images.yml @@ -52,10 +52,8 @@ jobs: python3 -m devx.ci.detect_release_commit - name: Docker registry login if: >- - steps.check.outputs.is-release == 'false' && ( - github.event_name == 'workflow_dispatch' || - (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') - ) + github.event_name == 'workflow_dispatch' || + (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success' && steps.check.outputs.is-release == 'false') env: CI_GITEA_API_TOKEN: ${{ secrets.CI_GITEA_API_TOKEN }} CI_GITEA_USERNAME: ${{ vars.CI_GITEA_USERNAME }} @@ -68,10 +66,8 @@ jobs: echo "$_TOKEN" | docker login git.oblachno.oblachno.fyi -u "$CI_GITEA_USERNAME" --password-stdin - name: Build and push tier images if: >- - steps.check.outputs.is-release == 'false' && ( - github.event_name == 'workflow_dispatch' || - (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success') - ) + github.event_name == 'workflow_dispatch' || + (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success' && steps.check.outputs.is-release == 'false') env: CI_GITEA_API_TOKEN: ${{ secrets.CI_GITEA_API_TOKEN }} CI_GITEA_USERNAME: ${{ vars.CI_GITEA_USERNAME }} @@ -117,7 +113,7 @@ jobs: cleanup: needs: [build-and-push] - if: always() && needs.build-and-push.result == 'success' && needs.build-and-push.outputs.is-release == 'false' + if: always() && needs.build-and-push.result == 'success' runs-on: docker timeout-minutes: 10 steps: