19
19
# slightly more, when we know a separate build of the same version but with
20
20
# assertions enabled, has passed some amount of tests.
21
21
prepare :
22
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
22
+ if : false
23
23
runs-on : ubuntu-latest
24
24
outputs :
25
25
LLVM_VERSION : ${{steps.get-versions.outputs.LLVM_VERSION}}
66
66
67
67
# Build a cross compiler for Linux, targeting Windows.
68
68
linux :
69
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
69
+ if : false
70
70
needs : [prepare]
71
71
runs-on : ubuntu-22.04
72
72
steps :
@@ -102,7 +102,7 @@ jobs:
102
102
# Crosscompile the toolchain for running on Linux on a different architecture, bundle the runtime
103
103
# libraries that were built in the 'linux' step above.
104
104
linux-cross-aarch64 :
105
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
105
+ if : false
106
106
needs : [linux, prepare]
107
107
runs-on : ubuntu-22.04
108
108
steps :
@@ -157,7 +157,7 @@ jobs:
157
157
# to better catch such bugs early. This makes the first-stage toolchain built
158
158
# here in scheduled builds somewhat slower.
159
159
linux-asserts :
160
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
160
+ if : false
161
161
needs : [prepare]
162
162
runs-on : ubuntu-latest
163
163
steps :
@@ -187,7 +187,7 @@ jobs:
187
187
188
188
# Build a cross compiler for macOS, targeting Windows.
189
189
macos :
190
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
190
+ if : false
191
191
needs : [prepare]
192
192
runs-on : macos-14
193
193
steps :
@@ -225,7 +225,7 @@ jobs:
225
225
# environments). The binaries built here rely on the runtime libraries from
226
226
# the host environment (libstdc++ or libc++).
227
227
msys2 :
228
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
228
+ if : false
229
229
needs : [prepare]
230
230
runs-on : windows-latest
231
231
defaults :
@@ -282,7 +282,7 @@ jobs:
282
282
# llvm and make a proper standalone toolchain for Windows (for all 4
283
283
# architectures). The binaries built here match actual releases quite closely.
284
284
linux-cross-windows :
285
- if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
285
+ if : false
286
286
needs : [linux, prepare]
287
287
runs-on : ubuntu-latest
288
288
strategy :
@@ -331,7 +331,6 @@ jobs:
331
331
# toolchains from above.
332
332
test-toolchain :
333
333
if : (github.event_name != 'schedule') || (github.repository == 'mstorsjo/llvm-mingw')
334
- needs : [linux-cross-windows]
335
334
defaults :
336
335
run :
337
336
shell : msys2 {0}
@@ -351,11 +350,9 @@ jobs:
351
350
install : >-
352
351
unzip
353
352
make
354
- - uses : actions/download-artifact@v4
355
- with :
356
- name : windows-ucrt-${{matrix.arch}}-toolchain
357
353
- name : Unpack toolchain
358
354
run : |
355
+ curl -LO https://github.com/mstorsjo/llvm-mingw/releases/download/20250417/llvm-mingw-20250417-ucrt-${{matrix.arch}}.zip
359
356
unzip -q llvm-mingw-*.zip
360
357
rm llvm-mingw-*.zip
361
358
mv llvm-mingw-* /llvm-mingw
@@ -441,7 +438,7 @@ jobs:
441
438
# This also forces testing the bundled python executables.
442
439
test-openmp :
443
440
# Only running these tests in scheduled builds.
444
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
441
+ if : false
445
442
needs : [linux-cross-windows, prepare]
446
443
runs-on : windows-latest
447
444
strategy :
@@ -506,7 +503,7 @@ jobs:
506
503
# above. This also forces testing the bundled python executables.
507
504
test-compiler-rt :
508
505
# Only running these tests in scheduled builds.
509
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
506
+ if : false
510
507
needs : [linux-cross-windows, prepare]
511
508
runs-on : windows-latest
512
509
strategy :
@@ -585,7 +582,7 @@ jobs:
585
582
# enabled, to catch code generation bugs that might trigger asserts, to
586
583
# find such regressions early.
587
584
linux-test-cross-build-ffmpeg :
588
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
585
+ if : false
589
586
needs : [linux-asserts]
590
587
runs-on : ubuntu-latest
591
588
strategy :
@@ -630,8 +627,7 @@ jobs:
630
627
# compiler itself, but that only show up at runtime. This is only done
631
628
# for scheduled builds.
632
629
test-ffmpeg :
633
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
634
- needs : [linux-cross-windows]
630
+ if : true
635
631
strategy :
636
632
fail-fast : false
637
633
matrix :
@@ -659,11 +655,9 @@ jobs:
659
655
diffutils
660
656
pacboy : >-
661
657
nasm:p
662
- - uses : actions/download-artifact@v4
663
- with :
664
- name : windows-ucrt-x86_64-toolchain
665
658
- name : Unpack toolchain
666
659
run : |
660
+ curl -LO https://github.com/mstorsjo/llvm-mingw/releases/download/20250417/llvm-mingw-20250417-ucrt-${{matrix.arch}}.zip
667
661
unzip -q llvm-mingw-*.zip
668
662
rm llvm-mingw-*.zip
669
663
mv llvm-mingw-* /llvm-mingw
@@ -685,7 +679,7 @@ jobs:
685
679
make -j$(nproc) fate
686
680
687
681
upload-nightly :
688
- if : (github.event_name == 'schedule') && (github.repository == 'mstorsjo/llvm-mingw')
682
+ if : false
689
683
permissions :
690
684
contents : write
691
685
needs : [linux, linux-cross-aarch64, macos, linux-cross-windows, test-toolchain, linux-test-cross-build-ffmpeg, test-ffmpeg]
0 commit comments