Update trampoline to ~1.87 nightly (#15052)
## Summary 1. Given the upcoming 1.89 update, this bumps uv-trampoline to "~1.87" (closest nightly) from "~1.86" (closest nightly). 2. Adds additional CI check for arm builds now that runners are available. I wasn't sure the MSRV policy applies to uv-trampoline, so I didn't go for higher than ~1.87 nightly. This PR also fixes a build issue starting after 1.87 where fma and fmaf symbols were missing. Temporarily dded `#[allow(clippy::ptr_eq)]` to `close_handles` as this lint should not trigger anymore in 1.88 and above. ## Test Plan Existing tests and local build process. I did not commit the built binaries for security purposes. --------- Co-authored-by: konstin <konstin@mailbox.org>
This commit is contained in:
@@ -382,13 +382,15 @@ jobs:
|
||||
timeout-minutes: 10
|
||||
needs: determine_changes
|
||||
if: ${{ !contains(github.event.pull_request.labels.*.name, 'no-test') && (needs.determine_changes.outputs.code == 'true' || github.ref == 'refs/heads/main') }}
|
||||
runs-on: windows-latest
|
||||
runs-on: ${{ matrix.runner }}
|
||||
name: "test windows trampoline | ${{ matrix.target-arch }}"
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
# Note, we exclude `aarch64` because it's not supported by the GitHub runner
|
||||
target-arch: ["x86_64", "i686"]
|
||||
include:
|
||||
- { runner: windows-latest, target-arch: "x86_64" }
|
||||
- { runner: windows-latest, target-arch: "i686" }
|
||||
- { runner: windows-11-arm, target-arch: "aarch64" }
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
|
||||
- name: Setup Dev Drive
|
||||
|
||||
Reference in New Issue
Block a user