|
8 | 8 | required: false
|
9 | 9 | default: ''
|
10 | 10 | type: string
|
| 11 | + triggering_pr_number: |
| 12 | + description: 'PR number that triggered this deployment' |
| 13 | + required: false |
| 14 | + default: '' |
| 15 | + type: string |
| 16 | + triggering_pr_title: |
| 17 | + description: 'PR title that triggered this deployment' |
| 18 | + required: false |
| 19 | + default: '' |
| 20 | + type: string |
| 21 | + triggering_commit_sha: |
| 22 | + description: 'Commit SHA that triggered this deployment' |
| 23 | + required: false |
| 24 | + default: '' |
| 25 | + type: string |
| 26 | + triggering_branch: |
| 27 | + description: 'Branch that triggered this deployment' |
| 28 | + required: false |
| 29 | + default: '' |
| 30 | + type: string |
11 | 31 |
|
12 | 32 | # Ensure only latest deployment runs
|
13 | 33 | concurrency:
|
|
19 | 39 | runs-on: ubuntu-latest
|
20 | 40 |
|
21 | 41 | steps:
|
| 42 | + - name: Log deployment trigger information |
| 43 | + run: | |
| 44 | + echo "🚀 Starting documentation deployment" |
| 45 | + echo "📋 Trigger Information:" |
| 46 | + echo " - Branch: ${{ inputs.triggering_branch || 'N/A' }}" |
| 47 | + echo " - Commit: ${{ inputs.triggering_commit_sha || 'N/A' }}" |
| 48 | + echo " - PR: ${{ inputs.triggering_pr_number && format('#{0} - {1}', inputs.triggering_pr_number, inputs.triggering_pr_title) || 'N/A (direct push)' }}" |
| 49 | + echo " - Timestamp: $(date)" |
| 50 | + echo " - Workflow Run: ${{ github.run_id }}" |
| 51 | + echo " - Subfolder: ${{ inputs.subfolder || '(root deployment)' }}" |
| 52 | +
|
22 | 53 | - name: Checkout production branch
|
23 | 54 | uses: actions/checkout@v4
|
24 | 55 | with:
|
@@ -287,10 +318,16 @@ jobs:
|
287 | 318 |
|
288 | 319 | This PR contains automatically merged documentation from multiple branches.
|
289 | 320 |
|
290 |
| - **Generated from:** `branches-config.json` |
291 |
| - **Timestamp:** ${{ github.event.head_commit.timestamp }} |
292 |
| - **Run ID:** ${{ github.run_id }} |
293 |
| - **Subfolder:** `${{ inputs.subfolder || '(root deployment)' }}` |
| 321 | + **Triggered by:** |
| 322 | + - **Branch:** ${{ inputs.triggering_branch || 'N/A' }} |
| 323 | + - **Commit:** ${{ inputs.triggering_commit_sha || 'N/A' }} |
| 324 | + - **PR:** ${{ inputs.triggering_pr_number && format('#{0} - {1}', inputs.triggering_pr_number, inputs.triggering_pr_title) || 'N/A (direct push)' }} |
| 325 | + |
| 326 | + **Deployment Details:** |
| 327 | + - **Generated from:** `branches-config.json` |
| 328 | + - **Run ID:** ${{ github.run_id }} |
| 329 | + - **Subfolder:** `${{ inputs.subfolder || '(root deployment)' }}` |
| 330 | + - **Timestamp:** $(date) |
294 | 331 |
|
295 | 332 | ### Changes Include:
|
296 | 333 | - ✅ Merged documentation from multiple branches
|
@@ -337,6 +374,11 @@ jobs:
|
337 | 374 | run: |
|
338 | 375 | echo "## 📚 Documentation Deployment Summary" >> $GITHUB_STEP_SUMMARY
|
339 | 376 | echo "" >> $GITHUB_STEP_SUMMARY
|
| 377 | + echo "### 🚀 Trigger Information" >> $GITHUB_STEP_SUMMARY |
| 378 | + echo "- **Branch:** ${{ inputs.triggering_branch || 'N/A' }}" >> $GITHUB_STEP_SUMMARY |
| 379 | + echo "- **Commit:** ${{ inputs.triggering_commit_sha || 'N/A' }}" >> $GITHUB_STEP_SUMMARY |
| 380 | + echo "- **PR:** ${{ inputs.triggering_pr_number && format('#{0} - {1}', inputs.triggering_pr_number, inputs.triggering_pr_title) || 'N/A (direct push)' }}" >> $GITHUB_STEP_SUMMARY |
| 381 | + echo "" >> $GITHUB_STEP_SUMMARY |
340 | 382 | echo "### ✅ Successfully merged documentation" >> $GITHUB_STEP_SUMMARY
|
341 | 383 | echo "" >> $GITHUB_STEP_SUMMARY
|
342 | 384 | echo "**Generated files:**" >> $GITHUB_STEP_SUMMARY
|
|
0 commit comments