Skip to content

Commit 2fc6eb0

Browse files
[FIX] the rename sections for Ubuntu and MacOS releases
1 parent 1dbeaf7 commit 2fc6eb0

File tree

1 file changed

+22
-16
lines changed

1 file changed

+22
-16
lines changed

.github/workflows/release-multi-os.yml

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)