Skip to content

Commit f5ce860

Browse files
committed
wip: enable new minsize configs in CI
1 parent 8fd9b8c commit f5ce860

1 file changed

Lines changed: 180 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -226,6 +226,10 @@ jobs:
226226
build_dist: alpine
227227
build_type: clang-relsize-libressl-lto-ninja-static
228228

229+
- build_arch: amd64
230+
build_dist: alpine
231+
build_type: clang-minsize-libressl-lto-ninja-static
232+
229233
#skip# - build_arch: amd64
230234
#skip# build_dist: alpine
231235
#skip# build_type: clang-relsize-minimal-lto-ninja-static
@@ -242,6 +246,18 @@ jobs:
242246
build_dist: alpine
243247
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
244248

249+
- build_arch: amd64
250+
build_dist: alpine
251+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
252+
253+
- build_arch: amd64
254+
build_dist: alpine
255+
build_type: clang-minsize-small-libressl-lto-ninja-static
256+
257+
- build_arch: amd64
258+
build_dist: alpine
259+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
260+
245261
#skip# - build_arch: amd64
246262
#skip# build_dist: alpine
247263
#skip# build_type: clang-relsize-minimal-libressl-mimalloc-lto-ninja-static
@@ -318,6 +334,10 @@ jobs:
318334
build_dist: alpine
319335
build_type: clang-relsize-libressl-lto-ninja-static
320336

337+
- build_arch: arm64v8
338+
build_dist: alpine
339+
build_type: clang-minsize-libressl-lto-ninja-static
340+
321341
#skip# - build_arch: arm64v8
322342
#skip# build_dist: alpine
323343
#skip# build_type: clang-relsize-minimal-lto-ninja-static
@@ -334,6 +354,18 @@ jobs:
334354
build_dist: alpine
335355
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
336356

357+
- build_arch: arm64v8
358+
build_dist: alpine
359+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
360+
361+
- build_arch: arm64v8
362+
build_dist: alpine
363+
build_type: clang-minsize-small-libressl-lto-ninja-static
364+
365+
- build_arch: arm64v8
366+
build_dist: alpine
367+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
368+
337369
#skip# - build_arch: arm64v8
338370
#skip# build_dist: alpine
339371
#skip# build_type: clang-relsize-minimal-libressl-mimalloc-lto-ninja-static
@@ -397,6 +429,26 @@ jobs:
397429
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
398430
cross_arch: riscv64
399431

432+
- build_arch: amd64
433+
build_dist: alpine
434+
build_type: clang-minsize-libressl-lto-ninja-static
435+
cross_arch: riscv64
436+
437+
- build_arch: amd64
438+
build_dist: alpine
439+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
440+
cross_arch: riscv64
441+
442+
- build_arch: amd64
443+
build_dist: alpine
444+
build_type: clang-minsize-small-libressl-lto-ninja-static
445+
cross_arch: riscv64
446+
447+
- build_arch: amd64
448+
build_dist: alpine
449+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
450+
cross_arch: riscv64
451+
400452
#skip# - build_arch: amd64
401453
#skip# build_dist: alpine
402454
#skip# build_type: clang-relsize-lto-ninja-static
@@ -454,6 +506,26 @@ jobs:
454506
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
455507
cross_arch: i386
456508

509+
- build_arch: amd64
510+
build_dist: alpine
511+
build_type: clang-minsize-libressl-lto-ninja-static
512+
cross_arch: i386
513+
514+
- build_arch: amd64
515+
build_dist: alpine
516+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
517+
cross_arch: i386
518+
519+
- build_arch: amd64
520+
build_dist: alpine
521+
build_type: clang-minsize-small-libressl-lto-ninja-static
522+
cross_arch: i386
523+
524+
- build_arch: amd64
525+
build_dist: alpine
526+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
527+
cross_arch: i386
528+
457529
#skip# - build_arch: amd64
458530
#skip# build_dist: alpine
459531
#skip# build_type: clang-relsize-lto-ninja-static
@@ -511,6 +583,26 @@ jobs:
511583
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
512584
cross_arch: arm
513585

586+
- build_arch: amd64
587+
build_dist: alpine
588+
build_type: clang-minsize-libressl-lto-ninja-static
589+
cross_arch: arm
590+
591+
- build_arch: amd64
592+
build_dist: alpine
593+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
594+
cross_arch: arm
595+
596+
- build_arch: amd64
597+
build_dist: alpine
598+
build_type: clang-minsize-small-libressl-lto-ninja-static
599+
cross_arch: arm
600+
601+
- build_arch: amd64
602+
build_dist: alpine
603+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
604+
cross_arch: arm
605+
514606
#skip# - build_arch: amd64
515607
#skip# build_dist: alpine
516608
#skip# build_type: clang-relsize-lto-ninja-static
@@ -567,6 +659,26 @@ jobs:
567659
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
568660
cross_arch: ppc64le
569661

662+
- build_arch: amd64
663+
build_dist: alpine
664+
build_type: clang-minsize-libressl-lto-ninja-static
665+
cross_arch: ppc64le
666+
667+
- build_arch: amd64
668+
build_dist: alpine
669+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
670+
cross_arch: ppc64le
671+
672+
- build_arch: amd64
673+
build_dist: alpine
674+
build_type: clang-minsize-small-libressl-lto-ninja-static
675+
cross_arch: ppc64le
676+
677+
- build_arch: amd64
678+
build_dist: alpine
679+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
680+
cross_arch: ppc64le
681+
570682
#skip# - build_arch: amd64
571683
#skip# build_dist: alpine
572684
#skip# build_type: gcc-release-ninja-static
@@ -628,6 +740,30 @@ jobs:
628740
cross_arch: ppc64
629741
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
630742

743+
- build_arch: amd64
744+
build_dist: alpine
745+
build_type: clang-minsize-libressl-lto-ninja-static
746+
cross_arch: ppc64
747+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
748+
749+
- build_arch: amd64
750+
build_dist: alpine
751+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
752+
cross_arch: ppc64
753+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
754+
755+
- build_arch: amd64
756+
build_dist: alpine
757+
build_type: clang-minsize-small-libressl-lto-ninja-static
758+
cross_arch: ppc64
759+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
760+
761+
- build_arch: amd64
762+
build_dist: alpine
763+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
764+
cross_arch: ppc64
765+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
766+
631767
#skip# - build_arch: amd64
632768
#skip# build_dist: alpine
633769
#skip# build_type: gcc-release-ninja-static
@@ -680,6 +816,26 @@ jobs:
680816
build_type: clang-relsize-small-mimalloc-libressl-lto-ninja-static
681817
cross_arch: loongarch64
682818

819+
- build_arch: amd64
820+
build_dist: alpine
821+
build_type: clang-minsize-libressl-lto-ninja-static
822+
cross_arch: loongarch64
823+
824+
- build_arch: amd64
825+
build_dist: alpine
826+
build_type: clang-minsize-minimal-libressl-lto-ninja-static
827+
cross_arch: loongarch64
828+
829+
- build_arch: amd64
830+
build_dist: alpine
831+
build_type: clang-minsize-small-libressl-lto-ninja-static
832+
cross_arch: loongarch64
833+
834+
- build_arch: amd64
835+
build_dist: alpine
836+
build_type: clang-minsize-small-mimalloc-libressl-lto-ninja-static
837+
cross_arch: loongarch64
838+
683839
#skip# - build_arch: amd64
684840
#skip# build_dist: alpine
685841
#skip# build_type: clang-release-ninja-static
@@ -713,6 +869,12 @@ jobs:
713869
cross_arch: s390x
714870
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
715871

872+
- build_arch: amd64
873+
build_dist: alpine
874+
build_type: clang-minsize-lto-ninja-static
875+
cross_arch: s390x
876+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
877+
716878
######## no libressl support
717879
# - build_arch: amd64
718880
# build_dist: alpine
@@ -738,6 +900,24 @@ jobs:
738900
cross_arch: s390x
739901
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
740902

903+
- build_arch: amd64
904+
build_dist: alpine
905+
build_type: clang-minsize-minimal-lto-ninja-static
906+
cross_arch: s390x
907+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
908+
909+
- build_arch: amd64
910+
build_dist: alpine
911+
build_type: clang-minsize-small-lto-ninja-static
912+
cross_arch: s390x
913+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
914+
915+
- build_arch: amd64
916+
build_dist: alpine
917+
build_type: clang-minsize-small-mimalloc-lto-ninja-static
918+
cross_arch: s390x
919+
skip_fuse_tests: true # big-endian FUSE driver won't work on little-endian
920+
741921
#skip# - build_arch: amd64
742922
#skip# build_dist: alpine
743923
#skip# build_type: gcc-release-lto-ninja-static

0 commit comments

Comments
 (0)