Skip to content

Commit 25ef7cd

Browse files
committed
fix(ci): fix AMD64 build - rename apps before creating DMGs
1 parent c748d25 commit 25ef7cd

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/release-gui.yml

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,13 @@ jobs:
4242
- name: Build Wails App (macOS ARM64)
4343
run: |
4444
~/go/bin/wails build -platform darwin/arm64
45+
mv "build/bin/Mac Dev Cleaner.app" "build/bin/Mac Dev Cleaner-arm64.app"
4546
echo "✅ Built ARM64 app"
4647
4748
- name: Build Wails App (macOS AMD64)
4849
run: |
49-
~/go/bin/wails build -platform darwin/amd64 -o "Mac Dev Cleaner-amd64"
50+
~/go/bin/wails build -platform darwin/amd64
51+
mv "build/bin/Mac Dev Cleaner.app" "build/bin/Mac Dev Cleaner-amd64.app"
5052
echo "✅ Built AMD64 app"
5153
5254
- name: Get version
@@ -63,26 +65,22 @@ jobs:
6365
- name: Create DMG (ARM64)
6466
run: |
6567
cd build/bin
66-
# Create DMG using hdiutil (built-in macOS)
6768
hdiutil create \
6869
-volname "Mac Dev Cleaner" \
69-
-srcfolder "Mac Dev Cleaner.app" \
70+
-srcfolder "Mac Dev Cleaner-arm64.app" \
7071
-ov -format UDZO \
7172
"Mac-Dev-Cleaner-${{ steps.version.outputs.version }}-arm64.dmg"
7273
echo "✅ Created ARM64 DMG"
7374
7475
- name: Create DMG (AMD64)
7576
run: |
7677
cd build/bin
77-
# Rename AMD64 app directory if exists
78-
if [ -d "Mac Dev Cleaner-amd64.app" ]; then
79-
hdiutil create \
80-
-volname "Mac Dev Cleaner" \
81-
-srcfolder "Mac Dev Cleaner-amd64.app" \
82-
-ov -format UDZO \
83-
"Mac-Dev-Cleaner-${{ steps.version.outputs.version }}-amd64.dmg"
84-
echo "✅ Created AMD64 DMG"
85-
fi
78+
hdiutil create \
79+
-volname "Mac Dev Cleaner" \
80+
-srcfolder "Mac Dev Cleaner-amd64.app" \
81+
-ov -format UDZO \
82+
"Mac-Dev-Cleaner-${{ steps.version.outputs.version }}-amd64.dmg"
83+
echo "✅ Created AMD64 DMG"
8684
8785
- name: List build artifacts
8886
run: |

0 commit comments

Comments
 (0)