@@ -85,11 +85,11 @@ jobs:
8585 if [[ -z "$downloadLatestFolderPath" || -z "$upgradeLatestFolderPath" ]]; then
8686 exit 1;
8787 fi
88- # remove previous build from the latest directory /public/latest
89- aws s3 rm s3://${AWS_BUCKET_NAME}/${downloadLatestFolderPath} --recursive
88+ # remove only macOS builds from latest (preserve Linux/Windows)
89+ aws s3 rm s3://${AWS_BUCKET_NAME}/${downloadLatestFolderPath}/ --recursive --exclude "*" --include "*mac*" --include "*darwin*" --include "latest-mac*"
9090
91- # remove previous build from the upgrade directory /public/upgrades
92- aws s3 rm s3://${AWS_BUCKET_NAME}/${upgradeLatestFolderPath} --recursive
91+ # remove only macOS builds from upgrades (preserve Linux/Windows)
92+ aws s3 rm s3://${AWS_BUCKET_NAME}/${upgradeLatestFolderPath}/ --recursive --exclude "*" --include "*mac*" --include "*darwin*" --include "latest-mac*"
9393
9494 # copy current version apps for download to /public/latest
9595 aws s3 cp s3://${AWS_BUCKET_NAME}/private/${applicationVersion}/ \
@@ -124,53 +124,53 @@ jobs:
124124 [objectUpgrade]=${appFileName}'-mac-arm64.zip'
125125 )
126126
127- declare -A tag02=(
128- [arch]='x64'
129- [platform]='windows'
130- [objectDownload]=${appFileName}'-win-installer.exe'
131- )
127+ # declare -A tag02=(
128+ # [arch]='x64'
129+ # [platform]='windows'
130+ # [objectDownload]=${appFileName}'-win-installer.exe'
131+ # )
132132
133- declare -A tag03=(
134- [arch]='x64'
135- [platform]='linux_AppImage'
136- [objectDownload]=${appFileName}'-linux-x86_64.AppImage'
137- )
133+ # declare -A tag03=(
134+ # [arch]='x64'
135+ # [platform]='linux_AppImage'
136+ # [objectDownload]=${appFileName}'-linux-x86_64.AppImage'
137+ # )
138138
139- declare -A tag04=(
140- [arch]='x64'
141- [platform]='linux_deb'
142- [objectDownload]=${appFileName}'-linux-amd64.deb'
143- )
139+ # declare -A tag04=(
140+ # [arch]='x64'
141+ # [platform]='linux_deb'
142+ # [objectDownload]=${appFileName}'-linux-amd64.deb'
143+ # )
144144
145- declare -A tag05=(
146- [arch]='x64'
147- [platform]='linux_rpm'
148- [objectDownload]=${appFileName}'-linux-x86_64.rpm'
149- )
145+ # declare -A tag05=(
146+ # [arch]='x64'
147+ # [platform]='linux_rpm'
148+ # [objectDownload]=${appFileName}'-linux-x86_64.rpm'
149+ # )
150150
151- declare -A tag06=(
152- [arch]='x64'
153- [platform]='linux_snap'
154- [objectDownload]=${appFileName}'-linux-amd64.snap'
155- )
151+ # declare -A tag06=(
152+ # [arch]='x64'
153+ # [platform]='linux_snap'
154+ # [objectDownload]=${appFileName}'-linux-amd64.snap'
155+ # )
156156
157- declare -A tag07=(
158- [arch]='arm64'
159- [platform]='linux_AppImage'
160- [objectDownload]=${appFileName}'-linux-arm64.AppImage'
161- )
157+ # declare -A tag07=(
158+ # [arch]='arm64'
159+ # [platform]='linux_AppImage'
160+ # [objectDownload]=${appFileName}'-linux-arm64.AppImage'
161+ # )
162162
163- declare -A tag08=(
164- [arch]='arm64'
165- [platform]='linux_deb'
166- [objectDownload]=${appFileName}'-linux-arm64.deb'
167- )
163+ # declare -A tag08=(
164+ # [arch]='arm64'
165+ # [platform]='linux_deb'
166+ # [objectDownload]=${appFileName}'-linux-arm64.deb'
167+ # )
168168
169- declare -A tag09=(
170- [arch]='arm64'
171- [platform]='linux_rpm'
172- [objectDownload]=${appFileName}'-linux-aarch64.rpm'
173- )
169+ # declare -A tag09=(
170+ # [arch]='arm64'
171+ # [platform]='linux_rpm'
172+ # [objectDownload]=${appFileName}'-linux-aarch64.rpm'
173+ # )
174174
175175 # TODO: arm64 snap disabled — no arm64 snap template in electron-builder
176176 # https://github.com/electron-userland/electron-builder/issues/8167
0 commit comments