@@ -208,12 +208,19 @@ jobs:
208208 RELEASE_PROFILE_INPUT : ${{ inputs.release_profile }}
209209 RELEASE_RERUN_GROUP_INPUT : ${{ inputs.rerun_group }}
210210 RELEASE_LIVE_SUITE_FILTER_INPUT : ${{ inputs.live_suite_filter }}
211+ RELEASE_QA_SLACK_LIVE_CI_ENABLED : ${{ vars.OPENCLAW_QA_SLACK_LIVE_CI_ENABLED || 'false' }}
211212 RELEASE_PACKAGE_ACCEPTANCE_PACKAGE_SPEC_INPUT : ${{ inputs.package_acceptance_package_spec }}
212213 run : |
213214 set -euo pipefail
214215 qa_live_matrix_enabled=true
215216 qa_live_telegram_enabled=true
216- qa_live_slack_enabled=true
217+ qa_live_slack_enabled=false
218+ qa_live_slack_ci_enabled="$(printf '%s' "$RELEASE_QA_SLACK_LIVE_CI_ENABLED" | tr '[:upper:]' '[:lower:]')"
219+ if [[ "$qa_live_slack_ci_enabled" != "true" && "$qa_live_slack_ci_enabled" != "1" && "$qa_live_slack_ci_enabled" != "yes" ]]; then
220+ qa_live_slack_ci_enabled=false
221+ else
222+ qa_live_slack_ci_enabled=true
223+ fi
217224
218225 filter="$(printf '%s' "$RELEASE_LIVE_SUITE_FILTER_INPUT" | tr '[:upper:]' '[:lower:]')"
219226 if [[ -n "${filter// }" ]]; then
@@ -233,7 +240,6 @@ jobs:
233240 qa_filter_seen=true
234241 matrix_selected=true
235242 telegram_selected=true
236- slack_selected=true
237243 ;;
238244 qa-live-non-slack|qa-non-slack|non-slack|no-slack|without-slack)
239245 qa_filter_seen=true
@@ -250,7 +256,7 @@ jobs:
250256 ;;
251257 qa-live-slack|qa-slack|slack)
252258 qa_filter_seen=true
253- slack_selected=true
259+ slack_selected="$qa_live_slack_ci_enabled"
254260 ;;
255261 esac
256262 done
@@ -883,7 +889,7 @@ jobs:
883889 qa_live_slack_release_checks :
884890 name : Run QA Lab live Slack lane
885891 needs : [resolve_target]
886- if : contains(fromJSON('["all","qa","qa-live"]'), needs.resolve_target.outputs.rerun_group) && needs.resolve_target.outputs.qa_live_slack_enabled == 'true'
892+ if : contains(fromJSON('["all","qa","qa-live"]'), needs.resolve_target.outputs.rerun_group) && needs.resolve_target.outputs.qa_live_slack_enabled == 'true' && vars.OPENCLAW_QA_SLACK_LIVE_CI_ENABLED == 'true'
887893 runs-on : blacksmith-8vcpu-ubuntu-2404
888894 timeout-minutes : 60
889895 permissions :
0 commit comments