diff --git a/.github/workflows/sdk-container-build-push.yml b/.github/workflows/sdk-container-build-push.yml index 7ad216bc40..22cca521b3 100644 --- a/.github/workflows/sdk-container-build-push.yml +++ b/.github/workflows/sdk-container-build-push.yml @@ -188,7 +188,7 @@ jobs: # Create and push multi-architecture manifest create-manifest: needs: [setup, container-build-push] - if: github.event_name == 'push' || github.event_name == 'release' || github.event_name == 'workflow_dispatch' + if: always() && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest steps: @@ -280,8 +280,8 @@ jobs: update-ts: ${{ needs.notify-release-started.outputs.message-ts }} dispatch-v3-deployment: - if: needs.setup.outputs.prowler_version_major == '3' needs: [setup, container-build-push] + if: always() && needs.setup.outputs.prowler_version_major == '3' && needs.setup.result == 'success' && needs.container-build-push.result == 'success' runs-on: ubuntu-latest timeout-minutes: 5 permissions: