@@ -88,14 +88,26 @@ jobs:
8888 ppg freeze
8989 ppg installer
9090
91+ - name : Rename installer to remove Beta
92+ run : |
93+ 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
101+ cd ..
102+
91103 - name : Debug - List target contents
92104 run : ls -la target/
93105
94106 - name : Upload to Release
95107 uses : svenstaro/upload-release-action@v2
96108 with :
97109 repo_token : ${{ secrets.GITHUB_TOKEN }}
98- file : target/* ${{ needs.create-release.outputs.app_name }}*.deb
110+ file : target/${{ needs.create-release.outputs.app_name }}*.deb
99111 asset_name : ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.deb
100112 tag : ${{ github.ref }}
101113 overwrite : true
@@ -130,14 +142,26 @@ jobs:
130142 ppg freeze
131143 ppg installer
132144
145+ - name : Rename installer to remove Beta
146+ run : |
147+ 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
155+ cd ..
156+
133157 - name : Debug - List target contents
134158 run : ls -la target/
135159
136160 - name : Upload to Release
137161 uses : svenstaro/upload-release-action@v2
138162 with :
139163 repo_token : ${{ secrets.GITHUB_TOKEN }}
140- file : target/* ${{ needs.create-release.outputs.app_name }}*.dmg
164+ file : target/${{ needs.create-release.outputs.app_name }}*.dmg
141165 asset_name : ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.dmg
142166 tag : ${{ github.ref }}
143167 overwrite : true
@@ -184,6 +208,18 @@ jobs:
184208 ppg freeze
185209 ppg installer
186210
211+ - name : Rename installer to remove Beta
212+ shell : powershell
213+ run : |
214+ cd target
215+ Get-ChildItem -Path . -Filter "PyES*Setup.exe" | ForEach-Object {
216+ $ext = $_.Extension
217+ $new_name = "${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}$ext"
218+ Rename-Item $_.Name $new_name
219+ Write-Output "Renamed $($_.Name) to $new_name"
220+ }
221+ cd ..
222+
187223 - name : Debug - List target contents
188224 shell : powershell
189225 run : Get-ChildItem -Path target -Recurse -Force
@@ -193,7 +229,7 @@ jobs:
193229 uses : svenstaro/upload-release-action@v2
194230 with :
195231 repo_token : ${{ secrets.GITHUB_TOKEN }}
196- file : target/* ${{ needs.create-release.outputs.app_name }}*Setup.exe
232+ file : target/${{ needs.create-release.outputs.app_name }}*Setup.exe
197233 asset_name : ${{ needs.create-release.outputs.app_name }}-${{ needs.create-release.outputs.version }}.exe
198234 tag : ${{ github.ref }}
199235 overwrite : true
0 commit comments