From 8ee6dde41531bfabd74af30943e15d94191e1afa Mon Sep 17 00:00:00 2001 From: super Date: Thu, 26 Mar 2026 22:36:17 +0800 Subject: [PATCH] fix(workflow): improve conditional logic for publishing GitHub release --- .github/workflows/release-on-master-merge.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-on-master-merge.yml b/.github/workflows/release-on-master-merge.yml index ce36406..3ddab1e 100644 --- a/.github/workflows/release-on-master-merge.yml +++ b/.github/workflows/release-on-master-merge.yml @@ -61,7 +61,11 @@ jobs: needs: - create-semver-tag - build-and-push-images - if: needs.create-semver-tag.outputs.release_tag != '' && (needs.create-semver-tag.outputs.skip_docker == 'true' || needs.build-and-push-images.result == 'success') + if: > + always() && + needs.create-semver-tag.result == 'success' && + needs.create-semver-tag.outputs.release_tag != '' && + (needs.create-semver-tag.outputs.skip_docker == 'true' || needs.build-and-push-images.result == 'success') runs-on: ubuntu-latest permissions: contents: write