From b0c27f3a12b7f504fb7eec1b78bda5fdcbec3ccb Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Mon, 11 Aug 2025 23:06:59 +0000 Subject: [PATCH] fix: debug variable values and add commit message [debug] trigger - Add debug output to show variable values - Support both manual trigger and [debug] in commit message --- .github/workflows/build-reusable.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-reusable.yml b/.github/workflows/build-reusable.yml index dd927ee..cb07950 100644 --- a/.github/workflows/build-reusable.yml +++ b/.github/workflows/build-reusable.yml @@ -241,8 +241,13 @@ jobs: # Activate virtual environment source .venv/bin/activate || source .venv/Scripts/activate + # Debug: Show debug_enabled value + echo "🔍 DEBUG_ENABLED value: '${{ inputs.debug_enabled }}'" + echo "🔍 COMMIT MESSAGE: '${{ github.event.head_commit.message }}'" + echo "🔍 Contains [debug]: '${{ contains(github.event.head_commit.message, '[debug]') }}'" + # Start tmate session INSIDE the test step if debug enabled - if [[ "${{ inputs.debug_enabled }}" == "true" ]]; then + if [[ "${{ inputs.debug_enabled }}" == "true" ]] || [[ "${{ contains(github.event.head_commit.message, '[debug]') }}" == "true" ]]; then echo "🔧 DEBUG MODE: Starting tmate session before tests..." # Install tmate if not available if ! command -v tmate &> /dev/null; then