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", ]