From a00f602400f35a8841055312718fc362f02d5cc4 Mon Sep 17 00:00:00 2001 From: G-D-Petrov <32372905+G-D-Petrov@users.noreply.github.com> Date: Fri, 1 Sep 2023 15:05:11 +0300 Subject: [PATCH] Fix publish step Add the same fix with conditionals to the publish step --- .github/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 61c92d73d6..49c0e7e2c9 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -294,7 +294,11 @@ jobs: publish: needs: [common_config, can_merge] - if: needs.common_config.outputs.pypi_publish && needs.common_config.outputs.publish_env + if: | + always() && + !failure() && + !cancelled() && + (needs.common_config.outputs.pypi_publish && needs.common_config.outputs.publish_env) uses: ./.github/workflows/publish.yml secrets: inherit permissions: {contents: write}