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
This commit is contained in:
Andy Lee
2025-08-11 23:06:59 +00:00
parent 7b28f81194
commit b0c27f3a12

View File

@@ -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