@@ -48,11 +48,21 @@ jobs:
4848 $listUpdated = ""
4949 $updateMessage = "| Name | Old Version | New Version |`n| :--- | :---: | :---: |`n"
5050 $majorUpdates = @()
51+ $singleDepName = ""
52+ $singleDepOldVersion = ""
53+ $singleDepNewVersion = ""
5154 foreach ($s in $newVersion) {
5255 $oldVersion = ($currentVersion | Where-Object {$_.name -eq $s.name}).version
5356 if ($s.version -ne $oldVersion) {
5457 $repoUrl = ($repoUrl = $s.Url.Replace("/archive/", "/releases/")).Substring(0, $repoUrl.IndexOf("/releases/")) + "/releases"
5558
59+ # Store single dependency info for messages
60+ if ($count -eq 1) {
61+ $singleDepName = $s.name
62+ $singleDepOldVersion = $oldVersion
63+ $singleDepNewVersion = $s.version
64+ }
65+
5666 # Determine change type and emoji
5767 $changeType = "unknown"
5868 $emoji = "π"
@@ -109,6 +119,9 @@ jobs:
109119 }
110120 if ($count -eq 0) { return }
111121 Set-GHVariable -Name LIST_UPDATED -Value $listUpdated.Trim(', ')
122+ Set-GHVariable -Name SINGLE_DEP_NAME -Value $singleDepName
123+ Set-GHVariable -Name SINGLE_DEP_OLD_VERSION -Value $singleDepOldVersion
124+ Set-GHVariable -Name SINGLE_DEP_NEW_VERSION -Value $singleDepNewVersion
112125 echo "UPDATE_MESSAGE<<<EOF`n$updateMessage`n<EOF" | Out-File -FilePath $env:GITHUB_ENV -Append -Encoding utf8
113126
114127 # Generate major updates changelog section
@@ -136,10 +149,13 @@ jobs:
136149 echo "All vendor dependencies are up to date! π" >> $env:GITHUB_STEP_SUMMARY
137150 } else {
138151 $word = if ($count -eq 1) { 'dependency' } else { 'dependencies' }
139- $emoji = if ($count -eq 1) { 'π¦' } else { 'π¦π¦' }
140152 echo "### π Updates Found" >> $env:GITHUB_STEP_SUMMARY
141153 echo "" >> $env:GITHUB_STEP_SUMMARY
142- echo "$emoji **$count** vendor $word updated:" >> $env:GITHUB_STEP_SUMMARY
154+ if ($count -eq 1) {
155+ echo "π¦ **$env:SINGLE_DEP_NAME** updated from \`$env:SINGLE_DEP_OLD_VERSION\` to \`$env:SINGLE_DEP_NEW_VERSION\`" >> $env:GITHUB_STEP_SUMMARY
156+ } else {
157+ echo "π¦ **$count** vendor $word updated:" >> $env:GITHUB_STEP_SUMMARY
158+ }
143159 echo "" >> $env:GITHUB_STEP_SUMMARY
144160 echo "$env:UPDATE_MESSAGE" >> $env:GITHUB_STEP_SUMMARY
145161 echo "" >> $env:GITHUB_STEP_SUMMARY
@@ -204,7 +220,7 @@ jobs:
204220 with :
205221 title : ${{ env.COUNT_UPDATED == '1' && format('β¬οΈ Update {0}', env.LIST_UPDATED) || format('β¬οΈ Update {0} vendored dependencies', env.COUNT_UPDATED) }}
206222 body : |
207- ### ${{ env.COUNT_UPDATED == '1' && 'π¦ Automatically updated 1 dependency' || format('π¦ Automatically updated {0} dependencies', env.COUNT_UPDATED) }}
223+ ### ${{ env.COUNT_UPDATED == '1' && format( 'π¦ Updated {0} from `{1}` to `{2}`', env.SINGLE_DEP_NAME, env.SINGLE_DEP_OLD_VERSION, env.SINGLE_DEP_NEW_VERSION) || format('π¦ Automatically updated {0} dependencies', env.COUNT_UPDATED) }}
208224
209225 ${{ env.UPDATE_MESSAGE }}
210226
0 commit comments