@@ -100,24 +100,39 @@ jobs:
100100 - name : Generate Summary
101101 if : always()
102102 run : |
103- echo "### 🛠️ Build Preparation Summary" >> $GITHUB_STEP_SUMMARY
104- echo "**Trigger:** \`${{ github.event_name }}\` | **Target Image:** \`${{ inputs.image-name }}\`" >> $GITHUB_STEP_SUMMARY
105- echo "**Calculated Version:** \`${{ steps.version.outputs.tag || 'N/A' }}\` | **Manual Tag:** \`${{ inputs.image-tag || 'None' }}\`" >> $GITHUB_STEP_SUMMARY
106- echo "**Build Decision:** \`${{ steps.check.outputs.run }}\`" >> $GITHUB_STEP_SUMMARY
103+ # Determine the visual Build Decision flag
104+ if [[ "${{ steps.check.outputs.run }}" == "true" ]]; then
105+ DECISION="## ⏩ BUILD PROCEEDING"
106+ else
107+ DECISION="## 🛑 BUILD SKIPPED"
108+ fi
107109
108- # 1. Show Repository Dispatch details if they exist
110+ echo "$DECISION" >> $GITHUB_STEP_SUMMARY
111+ echo "---" >> $GITHUB_STEP_SUMMARY
112+ echo "### 🛠️ Build Preparation Summary" >> $GITHUB_STEP_SUMMARY
113+
114+ # Key Metadata Table
115+ echo "| Property | Value |" >> $GITHUB_STEP_SUMMARY
116+ echo "| :--- | :--- |" >> $GITHUB_STEP_SUMMARY
117+ echo "| **Target Image** | \`${{ inputs.image-name }}\` |" >> $GITHUB_STEP_SUMMARY
118+ echo "| **Operation Mode** | \`${{ steps.version.outputs.mode || 'N/A' }}\` |" >> $GITHUB_STEP_SUMMARY
119+ echo "| **Automatically Determined Tag** | **\`${{ steps.version.outputs.tag || 'N/A' }}\`** |" >> $GITHUB_STEP_SUMMARY
120+ echo "| **Manual Tag Input** | \`${{ inputs.image-tag || 'None' }}\` |" >> $GITHUB_STEP_SUMMARY
121+ echo "| **Trigger Event** | \`${{ github.event_name }}\` |" >> $GITHUB_STEP_SUMMARY
122+
123+ # 1. Repository Dispatch Details (Conditional)
109124 if [[ "${{ github.event_name }}" == "repository_dispatch" ]]; then
110125 echo "" >> $GITHUB_STEP_SUMMARY
111126 echo "#### 📡 Incoming Dispatch Payload" >> $GITHUB_STEP_SUMMARY
112127 echo "| Field | Value |" >> $GITHUB_STEP_SUMMARY
113128 echo "| :--- | :--- |" >> $GITHUB_STEP_SUMMARY
114- echo "| Source Repo | \`${{ github.event.client_payload.source_repo }}\` |" >> $GITHUB_STEP_SUMMARY
115- echo "| Event Type | \`${{ github.event.client_payload.type }}\` |" >> $GITHUB_STEP_SUMMARY
116- echo "| Source Tag | \`${{ github.event.client_payload.image_tag || 'N/A' }}\` |" >> $GITHUB_STEP_SUMMARY
117- echo "| Source SHA | \`${{ github.event.client_payload.sha || 'N/A' }}\` |" >> $GITHUB_STEP_SUMMARY
129+ echo "| ** Source Repo** | \`${{ github.event.client_payload.source_repo }}\` |" >> $GITHUB_STEP_SUMMARY
130+ echo "| ** Event Type** | \`${{ github.event.client_payload.type }}\` |" >> $GITHUB_STEP_SUMMARY
131+ echo "| **Payload Tag** | \`${{ github.event.client_payload.image_tag || 'N/A' }}\` |" >> $GITHUB_STEP_SUMMARY
132+ echo "| **Payload SHA** | \`${{ github.event.client_payload.sha || 'N/A' }}\` |" >> $GITHUB_STEP_SUMMARY
118133 fi
119134
120- # 2. Show the final resolved versions used for Build Args
135+ # 2. Final Resolved Versions for Build Args
121136 echo "" >> $GITHUB_STEP_SUMMARY
122137 echo "#### 📦 Resolved Component Versions" >> $GITHUB_STEP_SUMMARY
123138 echo "| Component | Resolved Reference |" >> $GITHUB_STEP_SUMMARY
0 commit comments