Add Windows ARM64 vcpkg target - #1370
Conversation
bd074fa to
5ff8f00
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #1370 +/- ##
==========================================
+ Coverage 29.85% 31.51% +1.66%
==========================================
Files 273 275 +2
Lines 180530 180823 +293
Branches 180530 180823 +293
==========================================
+ Hits 53889 56994 +3105
+ Misses 54416 44722 -9694
- Partials 72225 79107 +6882
☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
a4fd580 to
5ff8f00
Compare
| target: ${{ matrix.data.target }} | ||
| publish: ${{ matrix.data.image != 'ubuntu-latest' }} | ||
| run-tests: ${{ matrix.data.run-tests != false }} | ||
| publish: ${{ matrix.data.publish != false && matrix.data.image != 'ubuntu-latest' }} |
There was a problem hiding this comment.
I think something is going wrong here, even the x86_64 vcpkg build didn't publish an artifact.
Edit: Unless that's related to the force-push you just made. I've re-approved CI
There was a problem hiding this comment.
Sorry for the back-and-forth here. I experimented with a native windows-11-arm pipeline, but there's a Cranko setup issue on the ARM64 runner, so I backed that out to keep this PR focused on the cross-build target.
5ff8f00 to
761ac7f
Compare
|
Switched the ARM64 job back to native windows-11-arm. Build, tests, and packaging all pass on my fork: https://github.com/dakehero/tectonic/actions/runs/30171333350 Could you approve the new CI run when you get a chance? |
fdac15b to
6364a14
Compare
|
Thank you for the time getting this working |
Summary
This adds vcpkg support for the
aarch64-pc-windows-msvcRust target by:arm64-windows-static-releasevcpkg tripletaarch64-pc-windows-msvcinpackage.metadata.vcpkg.targetVerification
Verified on my fork with a targeted workflow that runs the same prep flow and packages the Windows ARM64 binary:
https://github.com/dakehero/tectonic/actions/runs/26043396816
The workflow completed: