[llvm] workflows/release-binaries: Install Wix on Windows ARM64 (PR #217707)

Tom Stellard via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 22 18:03:07 PDT 2026


https://github.com/tstellar updated https://github.com/llvm/llvm-project/pull/217707

>From 10a45bc7c19abe6d79101933585870a46c4b1927 Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Thu, 20 Aug 2026 10:30:50 -0700
Subject: [PATCH 1/2] workflows/release-binaries: Install Wix on Windows ARM64

Wix is used for generating the installer and is not installed by default
on Windows ARM64.
---
 .github/workflows/release-binaries.yml | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index 6893a76541fd6..88dbf2c1c5392 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -291,6 +291,14 @@ jobs:
         release_dir=`find "$BUILD_PREFIX/build" -iname 'stage2-bins'`
         mv "$release_dir/$RELEASE_BINARY_FILENAME" .
 
+    # Wix is not installed by default on Windows ARM64
+    - name: Install Wix (Windows ARM64)
+      if: runner.os == 'Windows' && runner.arch == 'ARM64'
+      run: |
+        choco install wixtoolset
+        # Add wix install directory to PATH.
+        Split-Path (Get-ChildItem -Path "C:\" -Filter candle.exe -Recurse -ErrorAction SilentlyContinue | Select-Object -First 1).FullName
+
     - name: Build Windows
       id: build-windows
       if: runner.os == 'Windows'

>From caadf28e451e891b3225afc9951997d77b8e68ce Mon Sep 17 00:00:00 2001
From: Tom Stellard <tstellar at redhat.com>
Date: Sat, 22 Aug 2026 18:01:43 -0700
Subject: [PATCH 2/2] Version Pin

---
 .github/workflows/release-binaries.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml
index 88dbf2c1c5392..dce295770b84c 100644
--- a/.github/workflows/release-binaries.yml
+++ b/.github/workflows/release-binaries.yml
@@ -295,7 +295,7 @@ jobs:
     - name: Install Wix (Windows ARM64)
       if: runner.os == 'Windows' && runner.arch == 'ARM64'
       run: |
-        choco install wixtoolset
+        choco install wixtoolset --version 3.14.1.20250415
         # Add wix install directory to PATH.
         Split-Path (Get-ChildItem -Path "C:\" -Filter candle.exe -Recurse -ErrorAction SilentlyContinue | Select-Object -First 1).FullName
 



More information about the llvm-commits mailing list