@@ -353,6 +353,7 @@ jobs:
353353 echo "| **Is Tag Push** | $([ "${{ startsWith(github.ref, 'refs/tags/') }}" == "true" ] && echo "✅ Yes" || echo "❌ No") |" >> $GITHUB_STEP_SUMMARY
354354 echo "| **Is Release Eligible** | $([ "${{ startsWith(github.ref, 'refs/tags/v') }}" == "true" ] && echo "🚀 **Yes - Release will run if tests pass**" || echo "❌ No") |" >> $GITHUB_STEP_SUMMARY
355355 echo "" >> $GITHUB_STEP_SUMMARY
356+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
356357
357358 # Configuration Statistics (moved up for overview)
358359 echo "## 📈 Configuration Overview" >> $GITHUB_STEP_SUMMARY
@@ -368,6 +369,7 @@ jobs:
368369 echo "- **Unique Go Versions**: $(echo "$UNIQUE_GO_VERSIONS" | jq 'length')" >> $GITHUB_STEP_SUMMARY
369370 echo "- **Runner Operating Systems**: $([ "${{ env.PRIMARY_RUNNER }}" == "${{ env.SECONDARY_RUNNER }}" ] && echo "1" || echo "2")" >> $GITHUB_STEP_SUMMARY
370371 echo "" >> $GITHUB_STEP_SUMMARY
372+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
371373
372374 # Core Configuration
373375 echo "## 🎯 Core CI Configuration" >> $GITHUB_STEP_SUMMARY
@@ -379,6 +381,7 @@ jobs:
379381 echo "| **Secondary Go Version** | \`${{ env.GO_SECONDARY_VERSION }}\` | Additional Go version for testing |" >> $GITHUB_STEP_SUMMARY
380382 echo "| **Unique Go Versions** | $UNIQUE_GO_VERSIONS | Deduplicated list of Go versions |" >> $GITHUB_STEP_SUMMARY
381383 echo "" >> $GITHUB_STEP_SUMMARY
384+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
382385
383386 # Test Matrix
384387 echo "## 🧪 Generated Test Matrix" >> $GITHUB_STEP_SUMMARY
@@ -390,6 +393,7 @@ jobs:
390393 echo "$MATRIX_JSON" | jq -r '.include | to_entries | .[] | "| \(.key + 1) | \(.value.os) | \(.value["go-version"]) | \(.value.name) | \(if .value["run-fuzz"] then "✅ Yes" else "❌ No" end) |"' >> $GITHUB_STEP_SUMMARY
391394
392395 echo "" >> $GITHUB_STEP_SUMMARY
396+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
393397
394398 # Feature Flags
395399 echo "## 🚀 Feature Flags" >> $GITHUB_STEP_SUMMARY
@@ -406,6 +410,7 @@ jobs:
406410 echo "| **Gitleaks (Secret Scan)** | $([ "${{ env.ENABLE_SECURITY_SCAN_GITLEAKS }}" == "true" ] && echo "✅ Enabled" || echo "❌ Disabled") | Gitleaks will $([ "${{ env.ENABLE_SECURITY_SCAN_GITLEAKS }}" == "true" ] && echo "scan for leaked secrets" || echo "be skipped") |" >> $GITHUB_STEP_SUMMARY
407411 echo "| **Static Analysis** | $([ "${{ env.ENABLE_STATIC_ANALYSIS }}" == "true" ] && echo "✅ Enabled" || echo "❌ Disabled") | Static analysis will $([ "${{ env.ENABLE_STATIC_ANALYSIS }}" == "true" ] && echo "check for code issues" || echo "be skipped") |" >> $GITHUB_STEP_SUMMARY
408412 echo "" >> $GITHUB_STEP_SUMMARY
413+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
409414
410415 # Benchmark Configuration (only show if benchmarks are enabled)
411416 if [[ "${{ env.ENABLE_BENCHMARKS }}" == "true" ]]; then
@@ -416,6 +421,7 @@ jobs:
416421 echo "| **Benchmark Timeout** | \`${{ env.BENCHMARK_TIMEOUT }}\` minutes | Maximum time allowed for benchmark execution |" >> $GITHUB_STEP_SUMMARY
417422 echo "| **Available Modes** | quick, normal, full | Set via \`BENCHMARK_MODE\` in .env.shared |" >> $GITHUB_STEP_SUMMARY
418423 echo "" >> $GITHUB_STEP_SUMMARY
424+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
419425 fi
420426
421427 # Coverage Configuration (only show if coverage is enabled)
@@ -433,6 +439,7 @@ jobs:
433439 echo "| **Badge Branches** | \`${{ env.COVERAGE_BADGE_BRANCHES }}\` | Branches that generate badges |" >> $GITHUB_STEP_SUMMARY
434440 echo "| **Exclude Paths** | \`${{ env.COVERAGE_EXCLUDE_PATHS }}\` | Paths excluded from coverage |" >> $GITHUB_STEP_SUMMARY
435441 echo "" >> $GITHUB_STEP_SUMMARY
442+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
436443 fi
437444
438445 # Build Requirements
@@ -442,6 +449,7 @@ jobs:
442449 echo "| **Makefile** | $([ "${{ steps.config.outputs.makefile-exists }}" == "true" ] && echo "✅ Found" || echo "⚠️ Not Found") | Required: $([ "${{ env.MAKEFILE_REQUIRED }}" == "true" ] && echo "Yes" || echo "No") |" >> $GITHUB_STEP_SUMMARY
443450 echo "| **Verbose Output** | $([ "${{ env.ENABLE_VERBOSE_TEST_OUTPUT }}" == "true" ] && echo "✅ Enabled" || echo "❌ Disabled") | Test output verbosity |" >> $GITHUB_STEP_SUMMARY
444451 echo "" >> $GITHUB_STEP_SUMMARY
452+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
445453
446454 # Security Tools Configuration
447455 echo "## 🔒 Security Tools Configuration" >> $GITHUB_STEP_SUMMARY
@@ -451,6 +459,7 @@ jobs:
451459 echo "| **Govulncheck** | \`${{ env.GOVULNCHECK_VERSION }}\` | Go vulnerability scanner |" >> $GITHUB_STEP_SUMMARY
452460 echo "| **Nancy** | \`${{ env.NANCY_VERSION }}\` | Excludes: \`${{ env.NANCY_EXCLUDES }}\` |" >> $GITHUB_STEP_SUMMARY
453461 echo "" >> $GITHUB_STEP_SUMMARY
462+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
454463
455464 # GitHub Token Configuration
456465 echo "## 🔑 Authentication" >> $GITHUB_STEP_SUMMARY
@@ -459,6 +468,7 @@ jobs:
459468 echo "| **Preferred Token** | \`${{ env.PREFERRED_GITHUB_TOKEN }}\` |" >> $GITHUB_STEP_SUMMARY
460469 echo "| **Token Type** | $([ "${{ env.PREFERRED_GITHUB_TOKEN }}" == "GH_PAT_TOKEN" ] && echo "Personal Access Token (5000 req/hour)" || echo "Default GITHUB_TOKEN (1000 req/hour)") |" >> $GITHUB_STEP_SUMMARY
461470 echo "" >> $GITHUB_STEP_SUMMARY
471+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
462472
463473 # Custom Project Variables
464474 echo "## 🎨 Custom Project Configuration" >> $GITHUB_STEP_SUMMARY
@@ -473,6 +483,7 @@ jobs:
473483 echo "_No project-specific (CUSTOM_*) variables found._" >> $GITHUB_STEP_SUMMARY
474484 fi
475485 echo "" >> $GITHUB_STEP_SUMMARY
486+ echo "<br><br>" >> $GITHUB_STEP_SUMMARY
476487
477488 # All Environment Variables (moved to end as reference)
478489 echo "## 🔍 All Environment Variables" >> $GITHUB_STEP_SUMMARY
0 commit comments