Skip to content

Commit 6a4e009

Browse files
lxrzlyrclaude
andcommitted
ci(desktop): add win-arm64 to the build matrix
GitHub's GA windows-11-arm runner builds Windows arm64 natively (no cross-compile), and both native deps already ship win32-arm64 prebuilds (@lydell/node-pty, @parcel/watcher), so the build/upload jobs need no change beyond the matrix entry. The `all` platforms selection now also produces a deepagent-code-desktop-win-arm64 artifact. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent 00d4fbf commit 6a4e009

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

.github/workflows/desktop-build.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,9 @@ jobs:
4949
# runner is queue-starved and the x64 cross-compile is unreliable, so it is dropped.
5050
mac='{"host":"macos-14","target":"mac-arm64","platform_flag":"--mac --arm64","group":"mac"}'
5151
linux='{"host":"ubuntu-24.04","target":"linux-x64","platform_flag":"--linux --x64","group":"linux"},{"host":"ubuntu-24.04-arm","target":"linux-arm64","platform_flag":"--linux --arm64","group":"linux"}'
52-
win='{"host":"windows-2025","target":"win-x64","platform_flag":"--win --x64","group":"win"}'
52+
# Windows arm64 builds natively on the GA windows-11-arm runner (no cross-compile);
53+
# both native deps ship win32-arm64 prebuilds (@lydell/node-pty, @parcel/watcher).
54+
win='{"host":"windows-2025","target":"win-x64","platform_flag":"--win --x64","group":"win"},{"host":"windows-11-arm","target":"win-arm64","platform_flag":"--win --arm64","group":"win"}'
5355
case "$PLATFORMS" in
5456
mac) items="$mac" ;;
5557
linux) items="$linux" ;;

0 commit comments

Comments
 (0)