From 08e94f085a637529c0413ff8700ba1705f218228 Mon Sep 17 00:00:00 2001 From: Delan Azabani Date: Thu, 19 Jan 2023 15:54:57 +0800 Subject: [PATCH 1/2] CI: downgrade to LLVM 14 to work around #29269 --- .github/workflows/main.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 81c215c5810..c340f36cd1c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -39,6 +39,11 @@ jobs: runs-on: windows-2019 needs: ["decision"] steps: + # FIXME LLVM 15 breaks Windows builds https://github.com/servo/servo/issues/29269 + - name: LLVM 14 + run: | + $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm + Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2 @@ -64,6 +69,11 @@ jobs: runs-on: windows-2019 needs: ["decision"] steps: + # FIXME LLVM 15 breaks Windows builds https://github.com/servo/servo/issues/29269 + - name: LLVM 14 + run: | + $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm + Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2 @@ -90,6 +100,11 @@ jobs: runs-on: windows-2019 needs: ["decision"] steps: + # FIXME LLVM 15 breaks Windows builds https://github.com/servo/servo/issues/29269 + - name: LLVM 14 + run: | + $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm + Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2 From 459fcdac1c6c68b66a283c0b100e7e5440ef93db Mon Sep 17 00:00:00 2001 From: Delan Azabani Date: Thu, 19 Jan 2023 16:00:26 +0800 Subject: [PATCH 2/2] choco install --allow-downgrade --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c340f36cd1c..3ac3834380b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -43,7 +43,7 @@ jobs: - name: LLVM 14 run: | $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm - Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion + Choco-Install -PackageName llvm -ArgumentList '--allow-downgrade', '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2 @@ -73,7 +73,7 @@ jobs: - name: LLVM 14 run: | $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm - Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion + Choco-Install -PackageName llvm -ArgumentList '--allow-downgrade', '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2 @@ -104,7 +104,7 @@ jobs: - name: LLVM 14 run: | $llvmVersion = Get-LatestChocoPackageVersion -TargetVersion 14 -PackageName llvm - Choco-Install -PackageName llvm -ArgumentList '--version', $llvmVersion + Choco-Install -PackageName llvm -ArgumentList '--allow-downgrade', '--version', $llvmVersion - uses: actions/checkout@v3 with: fetch-depth: 2