[llvm] Arm windows wix (PR #216523)

via llvm-commits llvm-commits at lists.llvm.org
Sun Aug 23 00:44:24 PDT 2026


================
@@ -291,24 +350,18 @@
         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 --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
-
     - name: Build Windows
       id: build-windows
       if: runner.os == 'Windows'
       env:
         INPUTS_RUNS_ON: ${{ inputs.runs-on }}
         LLVM_VERSION: ${{ needs.prepare.outputs.release-version }}
+        EXTRA_ARGS: ${{ case(needs.prepare.outputs.build-runs-on == 'windows-11-arm', '--fast-build', '') }}
       run: |
         subst S: ${{ github.workspace }}
         cd S:\llvm\utils\release\
-        .\build_llvm_release.bat "--$($env:RUNNER_ARCH.ToLower())" --version $env:LLVM_VERSION --local-python --skip-checkout
+        C:\\BuildTools\\Common7\\Tools\\VsDevCmd.bat -arch=arm64 -host_arch=arm64
----------------
github-advanced-security[bot] wrote:

## CodeQL / Cache Poisoning via execution of untrusted code

Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from [needs.prepare.outputs.ref](1). ([schedule](2)).
Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from [needs.prepare.outputs.ref](1). ([workflow_dispatch](3)).
Potential cache poisoning in the context of the default branch due to privilege checkout of untrusted code from [needs.prepare.outputs.ref](1). ([workflow_dispatch](4)).

[Show more details](https://github.com/llvm/llvm-project/security/code-scanning/2317)

https://github.com/llvm/llvm-project/pull/216523


More information about the llvm-commits mailing list