mirror of
https://github.com/storytold/pdfcraft.git
synced 2026-10-24 10:08:00 -06:00
- package.ps1 takes -Arch arm64 (aarch64-pc-windows-msvc, WiX -arch arm64) and now checks each binary's PE Machine as well as its Subsystem, so an x64 build can never ship labelled arm64. - release.yml builds, signs and packages a Windows ARM64 MSI and portable zip next to x64 and x86, cross-compiled on the x64 runner so signing and WiX run exactly as they do for x64. - New windows-arm64.yml (PRs touching Cargo/packaging, main, weekly): packages the ARM64 MSI the same way (unsigned), installs it on a Windows 11 ARM64 runner, checks both installed binaries are ARM64, opens/reads/edits/ renders/saves a PDF with the installed CLI, uninstalls; and runs the whole test suite natively on ARM64. The MSI is kept as an artifact for 7 days. - README: Windows builds for x64, x86 and ARM64. Requested by @maxffarrell. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>