From 6d437f30e1aa40458bd77c0f3b8aaa9545fef62f Mon Sep 17 00:00:00 2001 From: zhom <2717306+zhom@users.noreply.github.com> Date: Mon, 9 Jun 2025 06:05:22 +0400 Subject: [PATCH] feat: add windows build to ci (broken) --- .github/workflows/release.yml | 25 ++++++++++++------------- .github/workflows/rolling-release.yml | 12 ++++++++++++ .vscode/settings.json | 1 + 3 files changed, 25 insertions(+), 13 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a2d8879..27e0fc6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,19 +69,18 @@ jobs: target: "aarch64-unknown-linux-gnu" pkg_target: "latest-linux-arm64" nodecar_script: "build:linux-arm64" - # Future platforms can be added here: - # - platform: "windows-latest" - # args: "--target x86_64-pc-windows-msvc" - # arch: "x86_64" - # target: "x86_64-pc-windows-msvc" - # pkg_target: "latest-win-x64" - # nodecar_script: "build:win-x64" - # - platform: "windows-latest" - # args: "--target aarch64-pc-windows-msvc" - # arch: "aarch64" - # target: "aarch64-pc-windows-msvc" - # pkg_target: "latest-win-arm64" - # nodecar_script: "build:win-arm64" + - platform: "windows-11" + args: "--target x86_64-pc-windows-msvc" + arch: "x86_64" + target: "x86_64-pc-windows-msvc" + pkg_target: "latest-win-x64" + nodecar_script: "build:win-x64" + - platform: "windows-11-arm" + args: "--target aarch64-pc-windows-msvc" + arch: "aarch64" + target: "aarch64-pc-windows-msvc" + pkg_target: "latest-win-arm64" + nodecar_script: "build:win-arm64" runs-on: ${{ matrix.platform }} steps: diff --git a/.github/workflows/rolling-release.yml b/.github/workflows/rolling-release.yml index bae1627..2496872 100644 --- a/.github/workflows/rolling-release.yml +++ b/.github/workflows/rolling-release.yml @@ -68,6 +68,18 @@ jobs: target: "aarch64-unknown-linux-gnu" pkg_target: "latest-linux-arm64" nodecar_script: "build:linux-arm64" + - platform: "windows-11" + args: "--target x86_64-pc-windows-msvc" + arch: "x86_64" + target: "x86_64-pc-windows-msvc" + pkg_target: "latest-win-x64" + nodecar_script: "build:win-x64" + - platform: "windows-11-arm" + args: "--target aarch64-pc-windows-msvc" + arch: "aarch64" + target: "aarch64-pc-windows-msvc" + pkg_target: "latest-win-arm64" + nodecar_script: "build:win-arm64" runs-on: ${{ matrix.platform }} steps: diff --git a/.vscode/settings.json b/.vscode/settings.json index a97e8d0..e64e0ae 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -67,6 +67,7 @@ "unlisten", "unrs", "vercel", + "winreg", "wiremock", "xattr", "zhom"