@@ -119,7 +119,7 @@ jobs:
119119 name : Check Go Dependencies
120120 runs-on : ubuntu-24.04
121121 needs : [validations, setup_deployment]
122- if : ${{ needs.setup_deployment.outputs.tag != '' && needs.setup_deployment.outputs. environment == 'rc' }}
122+ if : ${{ needs.setup_deployment.outputs.environment == 'rc' }}
123123 steps :
124124 - name : Check out code
125125 uses : actions/checkout@v4
@@ -228,7 +228,7 @@ jobs:
228228 build_agent_manager :
229229 name : Build Agent Manager Microservice
230230 needs : [build_agent, build_utmstack_collector, setup_deployment]
231- if : ${{ needs.setup_deployment.outputs.tag != '' }}
231+ if : ${{ always() && needs.build_agent.result == 'success' && needs.build_utmstack_collector.result == 'success' && needs.setup_deployment.outputs.tag != '' }}
232232 runs-on : ubuntu-24.04
233233 steps :
234234 - name : Check out code into the right branch
@@ -399,6 +399,7 @@ jobs:
399399 build_user_auditor,
400400 build_web_pdf
401401 ]
402+ if : ${{ always() && needs.build_agent_manager.result == 'success' && needs.build_event_processor.result == 'success' && needs.build_backend.result == 'success' && needs.build_frontend.result == 'success' && needs.build_user_auditor.result == 'success' && needs.build_web_pdf.result == 'success' }}
402403 runs-on : ubuntu-24.04
403404 steps :
404405 - run : echo "✅ All builds completed successfully."
@@ -432,7 +433,7 @@ jobs:
432433 deploy_installer_dev :
433434 name : Deploy Installer (Dev)
434435 needs : [all_builds_complete, setup_deployment]
435- if : ${{ needs.setup_deployment.outputs.tag != '' && needs.setup_deployment.outputs.environment == 'dev' }}
436+ if : ${{ always() && needs.all_builds_complete.result == 'success' && needs.setup_deployment.outputs.tag != '' && needs.setup_deployment.outputs.environment == 'dev' }}
436437 uses : ./.github/workflows/installer-release.yml
437438 with :
438439 version : ${{ needs.setup_deployment.outputs.tag }}
0 commit comments