File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 tags :
66 - ' v*'
77 - ' [0-9]+.[0-9]+.[0-9]+*'
8+ workflow_run :
9+ workflows : ["Finalize GPULlama3 Release"]
10+ types : [completed]
811 workflow_dispatch :
912 inputs :
13+ tag :
14+ description : ' Tag to deploy (e.g., v0.2.3) - leave empty to deploy latest tag'
15+ required : false
16+ type : string
1017 dry_run :
1118 description : ' Dry run (skip actual deploy)'
1219 required : false
1320 default : false
1421 type : boolean
1522
23+
1624jobs :
1725 deploy :
1826 name : Deploy to Maven Central
8593 --batch-mode
8694 env :
8795 GPG_KEYNAME : ${{ secrets.GPG_KEYNAME }}
88- GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
96+ GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
97+
98+ - name : Deployment Summary
99+ if : ${{ !inputs.dry_run }}
100+ run : |
101+ echo "## 🚀 Maven Central Deployment" >> $GITHUB_STEP_SUMMARY
102+ echo "" >> $GITHUB_STEP_SUMMARY
103+ echo "| Detail | Value |" >> $GITHUB_STEP_SUMMARY
104+ echo "|--------|-------|" >> $GITHUB_STEP_SUMMARY
105+ echo "| Version | ${{ steps.version.outputs.version }} |" >> $GITHUB_STEP_SUMMARY
106+ echo "| GroupId | io.github.beehive-lab |" >> $GITHUB_STEP_SUMMARY
107+ echo "| ArtifactId | gpu-llama3 |" >> $GITHUB_STEP_SUMMARY
108+ echo "| Status | ✅ Deployed |" >> $GITHUB_STEP_SUMMARY
109+ echo "" >> $GITHUB_STEP_SUMMARY
110+ echo "📍 [View on Maven Central](https://central.sonatype.com/artifact/io.github.beehive-lab/gpu-llama3/${{ steps.version.outputs.version }})" >> $GITHUB_STEP_SUMMARY
You can’t perform that action at this time.
0 commit comments