Skip to content

ci: enable Windows ARM64 build in GitHub Actions#39

Merged
lanxiuyun merged 1 commit into
mainfrom
pr/3186
Jun 18, 2026
Merged

ci: enable Windows ARM64 build in GitHub Actions#39
lanxiuyun merged 1 commit into
mainfrom
pr/3186

Conversation

@lanxiuyun

Copy link
Copy Markdown
Owner

Originally from wavetermdev/waveterm#3186


Summary

  • Add windows-11-arm runner to the build matrix for native ARM64 builds
  • Set CC to zig cross-compiler (aarch64-windows-gnu) for ARM64 runner
  • Increase npm ci timeout to 15 minutes for native module compilation on ARM64
  • Add ARM64 MSI URL to winget publish command

Test plan

  • Triggered workflow_dispatch build on fork — Windows ARM64 job completed successfully
  • Produced Wave-win32-arm64-0.14.4.exe, .msi, and .zip artifacts
  • Other platform builds (Linux x64/arm64, Windows x64) unaffected

🤖 Generated with Claude Code

- Add windows-11-arm runner to the build matrix for native ARM64 builds
- Set CC to zig cross-compiler (aarch64-windows-gnu) for ARM64 runner
- Increase npm ci timeout to 15 minutes for native module compilation
- Add ARM64 MSI URL to winget publish command

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@lanxiuyun lanxiuyun merged commit f7fa95d into main Jun 18, 2026
3 of 4 checks passed
@lanxiuyun lanxiuyun deleted the pr/3186 branch June 18, 2026 06:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants