From 580bcc7924a3b2065bb25aaeb0c23200b5cee816 Mon Sep 17 00:00:00 2001 From: linrongbin16 Date: Tue, 15 Apr 2025 17:29:46 +0800 Subject: [PATCH] ci: add windows arm64 pre-builds --- .github/workflows/ci.yml | 7 +++++++ rust-toolchain.toml | 1 + 2 files changed, 8 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 808b833923..b29e22a01c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -111,6 +111,12 @@ jobs: v8_enable_pointer_compression: false cargo: cargo + - os: ${{ github.repository == 'denoland/rusty_v8' && 'windows-2022-arm64' || 'windows-2022-arm64' }} + target: aarch64-pc-windows-msvc + variant: release # Note: we do not support windows debug builds. + v8_enable_pointer_compression: false + cargo: cargo + - os: ${{ github.repository == 'denoland/rusty_v8' && 'ubuntu-22.04-xl' || 'ubuntu-22.04' }} target: aarch64-unknown-linux-gnu variant: debug @@ -208,6 +214,7 @@ jobs: "x86_64-unknown-linux-gnu" = "x86_64-unknown-linux-musl" "aarch64-unknown-linux-gnu" = "aarch64-unknown-linux-musl" "x86_64-pc-windows-msvc" = "x86_64-pc-windows-msvc" + "aarch64-pc-windows-msvc" = "aarch64-pc-windows-msvc" }['${{ matrix.config.target }}'] $basename = "sccache-$version-$platform" $url = "https://github.com/mozilla/sccache/releases/download/$version/$basename.tar.gz" diff --git a/rust-toolchain.toml b/rust-toolchain.toml index e030789b92..3d08be5066 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -7,6 +7,7 @@ targets = [ "x86_64-unknown-linux-gnu", "aarch64-unknown-linux-gnu", "x86_64-pc-windows-msvc", + "aarch64-pc-windows-msvc", "aarch64-linux-android", "x86_64-linux-android", ]