@@ -88,16 +88,19 @@ jobs:
8888 ppg freeze
8989 ppg installer
9090
91- - name : Rename installer to remove Beta
92- shell : powershell
91+ - name : Rename installer to clean version name
9392 run : |
9493 cd target
95- Get-ChildItem -Path . -Filter "PyES*Setup.exe" | ForEach-Object {
96- $ext = $_.Extension
97- $new_name = "${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
98- Rename-Item $_.Name $new_name
99- Write-Output "Renamed $($_.Name) to $new_name"
100- }
94+ for file in PyES*.deb PyES*.dmg; do
95+ if [[ -f "$file" ]]; then
96+ # Extract extension (including the dot)
97+ ext="${file##*.}"
98+ # Build new name: AppName-version.extension
99+ new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.$ext"
100+ mv "$file" "$new_name"
101+ echo "Renamed '$file' → '$new_name'"
102+ fi
103+ done
101104 cd ..
102105
103106 - name : Debug - List target contents
@@ -142,16 +145,19 @@ jobs:
142145 ppg freeze
143146 ppg installer
144147
145- - name : Rename installer to remove Beta
146- shell : powershell
148+ - name : Rename installer to clean version name
147149 run : |
148150 cd target
149- Get-ChildItem -Path . -Filter "PyES*Setup.exe" | ForEach-Object {
150- $ext = $_.Extension
151- $new_name = "${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
152- Rename-Item $_.Name $new_name
153- Write-Output "Renamed $($_.Name) to $new_name"
154- }
151+ for file in PyES*.deb PyES*.dmg; do
152+ if [[ -f "$file" ]]; then
153+ # Extract extension (including the dot)
154+ ext="${file##*.}"
155+ # Build new name: AppName-version.extension
156+ new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.$ext"
157+ mv "$file" "$new_name"
158+ echo "Renamed '$file' → '$new_name'"
159+ fi
160+ done
155161 cd ..
156162
157163 - name : Debug - List target contents
0 commit comments