@@ -91,12 +91,15 @@ jobs:
9191 - name : Rename installer to clean version name
9292 run : |
9393 cd target
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"
94+ for file in PyES*; do
95+ if [[ -f "$file" && ("$file" == *.deb || "$file" == *.dmg) ]]; then
96+ # Remove any " Beta" or ".Beta" part (with or without space/dot)
97+ base="${file% Beta*}"
98+ base="${base%.Beta*}"
99+ # Extract extension
100+ ext=".${file##*.}"
101+ # New clean name
102+ new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
100103 mv "$file" "$new_name"
101104 echo "Renamed '$file' → '$new_name'"
102105 fi
@@ -148,12 +151,15 @@ jobs:
148151 - name : Rename installer to clean version name
149152 run : |
150153 cd target
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"
154+ for file in PyES*; do
155+ if [[ -f "$file" && ("$file" == *.deb || "$file" == *.dmg) ]]; then
156+ # Remove any " Beta" or ".Beta" part (with or without space/dot)
157+ base="${file% Beta*}"
158+ base="${base%.Beta*}"
159+ # Extract extension
160+ ext=".${file##*.}"
161+ # New clean name
162+ new_name="${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
157163 mv "$file" "$new_name"
158164 echo "Renamed '$file' → '$new_name'"
159165 fi
@@ -219,10 +225,13 @@ jobs:
219225 run : |
220226 cd target
221227 Get-ChildItem -Path . -Filter "PyES*Setup.exe" | ForEach-Object {
222- $ext = $_.Extension # includes the dot, e.g., ".exe"
228+ $old_name = $_.Name
229+ # Remove " Beta" or ".Beta" (with space or dot)
230+ $base = $old_name -replace ' Beta','' -replace '\.Beta',''
231+ $ext = $_.Extension
223232 $new_name = "${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
224- Rename-Item $_.Name $new_name
225- Write-Output "Renamed '$($_.Name) ' → '$new_name'"
233+ Rename-Item $old_name $new_name
234+ Write-Output "Renamed '$old_name ' → '$new_name'"
226235 }
227236 cd ..
228237
0 commit comments