ci: do not cross-compile windows

This commit is contained in:
Mitchell Hashimoto
2024-01-12 09:45:00 -08:00
parent 9686740286
commit 9c4bb58846

View File

@ -10,8 +10,9 @@ jobs:
target: [ target: [
aarch64-linux, aarch64-linux,
x86_64-linux, x86_64-linux,
x86-windows-gnu, # Windows has some build issues since 0.12.0-dev.2150+63de8a598
x86_64-windows-gnu, # x86-windows-gnu,
# x86_64-windows-gnu,
# We don't support cross-compiling to macOS because the macOS build # We don't support cross-compiling to macOS because the macOS build
# requires xcode due to the swift harness. # requires xcode due to the swift harness.
#aarch64-macos, #aarch64-macos,
@ -134,7 +135,28 @@ jobs:
- name: Test Windows - name: Test Windows
shell: pwsh shell: pwsh
run: .\zigbuild.ps1 -ErrorAction SiltentlyContinue run: .\zigbuild.ps1 -ErrorAction SilentlyContinue
- name: Dump logs
shell: pwsh
run: Get-Content -Path ".\build.log"
- name: Generate build script
shell: pwsh
run: |
# Generate a script so that we can swallow the errors
$scriptContent = @"
.\zig\zig.exe build 2>&1 | Out-File -FilePath "build.log" -Append
exit 0
"@
$scriptPath = "zigbuild.ps1"
# Write the script content to a file
$scriptContent | Set-Content -Path $scriptPath
Write-Host "Script generated at: $scriptPath"
- name: Build Windows
shell: pwsh
run: .\zigbuild.ps1 -ErrorAction SilentlyContinue
- name: Dump logs - name: Dump logs
shell: pwsh shell: pwsh