@@ -89,15 +89,15 @@ jobs:
8989 ppg installer
9090
9191 - name : Rename installer to remove Beta
92+ shell : powershell
9293 run : |
9394 cd target
94- for file in PyES*.deb PyES*.dmg; do
95- if [[ -f "$file" ]]; then
96- new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}${file##*.}"
97- mv "$file" "$new_name"
98- echo "Renamed $file to $new_name"
99- fi
100- done
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+ }
101101 cd ..
102102
103103 - name : Debug - List target contents
@@ -143,15 +143,15 @@ jobs:
143143 ppg installer
144144
145145 - name : Rename installer to remove Beta
146+ shell : powershell
146147 run : |
147148 cd target
148- for file in PyES*.deb PyES*.dmg; do
149- if [[ -f "$file" ]]; then
150- new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}${file##*.}"
151- mv "$file" "$new_name"
152- echo "Renamed $file to $new_name"
153- fi
154- done
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+ }
155155 cd ..
156156
157157 - name : Debug - List target contents
@@ -208,15 +208,15 @@ jobs:
208208 ppg freeze
209209 ppg installer
210210
211- - name : Rename installer to remove Beta
211+ - name : Rename installer to clean version name
212212 shell : powershell
213213 run : |
214214 cd target
215215 Get-ChildItem -Path . -Filter "PyES*Setup.exe" | ForEach-Object {
216- $ext = $_.Extension
216+ $ext = $_.Extension # includes the dot, e.g., ".exe"
217217 $new_name = "${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
218218 Rename-Item $_.Name $new_name
219- Write-Output "Renamed $($_.Name) to $new_name"
219+ Write-Output "Renamed ' $($_.Name)' → ' $new_name' "
220220 }
221221 cd ..
222222
@@ -229,7 +229,7 @@ jobs:
229229 uses : svenstaro/upload-release-action@v2
230230 with :
231231 repo_token : ${{ secrets.GITHUB_TOKEN }}
232- file : target/${{ needs.create-release.outputs.app_name }}*Setup.exe
232+ file : target/* ${{ needs.create-release.outputs.app_name }}*Setup.exe
233233 asset_name : ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.exe
234234 tag : ${{ github.ref }}
235235 overwrite : true
0 commit comments