Skip to content

Commit 0b4533e

Browse files
committed
better sumamry
1 parent 144c588 commit 0b4533e

File tree

1 file changed

+25
-10
lines changed

1 file changed

+25
-10
lines changed

.github/workflows/_image-factory.yml

Lines changed: 25 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)