From e689be0fb97e9acba5d4d7ca1ccc454fe5da5578 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Wed, 17 Sep 2025 19:16:16 -0700 Subject: [PATCH 1/3] generator: yml: Drop Clang 11 builds Building linux-6.6.y with clang-11 has been broken for almost a year: https://github.com/ClangBuiltLinux/linux/issues/2069 There has never been a report about this breakage as far as I can tell, so it is likely nobody is actually using clang-11 on 6.6. While the other trees are working fine at the moment, there is not much coverage gained from having these builds going, so just remove them all. Signed-off-by: Nathan Chancellor --- generator/yml/0001-llvm_versions.yml | 1 - generator/yml/0004-trees.yml | 4 - generator/yml/0009-llvm-11.yml | 209 --------------------------- 3 files changed, 214 deletions(-) delete mode 100644 generator/yml/0009-llvm-11.yml diff --git a/generator/yml/0001-llvm_versions.yml b/generator/yml/0001-llvm_versions.yml index fb36eabe..5fc60a07 100644 --- a/generator/yml/0001-llvm_versions.yml +++ b/generator/yml/0001-llvm_versions.yml @@ -11,5 +11,4 @@ llvm_versions: - &llvm_14 {llvm_version: 14} - &llvm_13 {llvm_version: 13} - &llvm_12 {llvm_version: 12} - - &llvm_11 {llvm_version: 11} - &llvm_android {llvm_version: android} diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index f5f7d995..a5f6dfed 100644 --- a/generator/yml/0004-trees.yml +++ b/generator/yml/0004-trees.yml @@ -80,7 +80,6 @@ tree_schedules: - &stable-6_6_llvm_14 {<< : *llvm_14, << : *stable-6_6, << : *sat_six} - &stable-6_6_llvm_13 {<< : *llvm_13, << : *stable-6_6, << : *sun_nine} - &stable-6_6_llvm_12 {<< : *llvm_12, << : *stable-6_6, << : *sun_noon} - - &stable-6_6_llvm_11 {<< : *llvm_11, << : *stable-6_6, << : *sun_fifteen} - &stable-6_1_llvm_tot {<< : *llvm_tot, << : *stable-6_1, << : *tue_thur_eighteen} - &stable-6_1_llvm_latest {<< : *llvm_latest, << : *stable-6_1, << : *tue_thur_eighteen} @@ -94,7 +93,6 @@ tree_schedules: - &stable-6_1_llvm_14 {<< : *llvm_14, << : *stable-6_1, << : *sat_midnight} - &stable-6_1_llvm_13 {<< : *llvm_13, << : *stable-6_1, << : *sat_nine} - &stable-6_1_llvm_12 {<< : *llvm_12, << : *stable-6_1, << : *sat_noon} - - &stable-6_1_llvm_11 {<< : *llvm_11, << : *stable-6_1, << : *sun_fifteen} - &stable-5_15_llvm_tot {<< : *llvm_tot, << : *stable-5_15, << : *sat_eighteen} - &stable-5_15_llvm_latest {<< : *llvm_latest, << : *stable-5_15, << : *sat_eighteen} @@ -108,7 +106,6 @@ tree_schedules: - &stable-5_15_llvm_14 {<< : *llvm_14, << : *stable-5_15, << : *tue_twentyone} - &stable-5_15_llvm_13 {<< : *llvm_13, << : *stable-5_15, << : *sun_eighteen} - &stable-5_15_llvm_12 {<< : *llvm_12, << : *stable-5_15, << : *sun_eighteen} - - &stable-5_15_llvm_11 {<< : *llvm_11, << : *stable-5_15, << : *sun_fifteen} - &stable-5_10_llvm_tot {<< : *llvm_tot, << : *stable-5_10, << : *sat_nine} - &stable-5_10_llvm_latest {<< : *llvm_latest, << : *stable-5_10, << : *sat_nine} @@ -122,7 +119,6 @@ tree_schedules: - &stable-5_10_llvm_14 {<< : *llvm_14, << : *stable-5_10, << : *sun_noon} - &stable-5_10_llvm_13 {<< : *llvm_13, << : *stable-5_10, << : *sun_eighteen} - &stable-5_10_llvm_12 {<< : *llvm_12, << : *stable-5_10, << : *sun_eighteen} - - &stable-5_10_llvm_11 {<< : *llvm_11, << : *stable-5_10, << : *sun_three} # In a similar manner as above, build android-mainline more frequently # than the branched builds with newer toolchains and build everything diff --git a/generator/yml/0009-llvm-11.yml b/generator/yml/0009-llvm-11.yml deleted file mode 100644 index 4aba9f9f..00000000 --- a/generator/yml/0009-llvm-11.yml +++ /dev/null @@ -1,209 +0,0 @@ - ############# - # LLVM 11 # - ############# - ########### - # 6.6.y # - ########### - - {<< : *arm32_v5, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v6, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7_t, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_imx, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_omap, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_lpae_fp, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_allmod, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_allno, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - # ARM allyesconfig build disabled: https://github.com/ClangBuiltLinux/linux/issues/1615 - # - {<< : *arm32_allyes, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_alpine, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_suse, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm64, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_full, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_thin, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan_sw, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_ubsan, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_allmod, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allmod_lto, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allno, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allyes, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_alpine, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_fedora, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_suse, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *hexagon, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *i386, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *i386_suse, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - # mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4 - # - {<< : *mips, << : *stable-6_6, << : *mips_llvm, boot: true, << : *llvm_11} - - {<< : *mipsel, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - # ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108) - # - {<< : *ppc32, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - # - {<< : *ppc64_no_werror, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le, << : *stable-6_6, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le_fedora, << : *stable-6_6, << : *clang, boot: true, << : *llvm_11} - - {<< : *ppc64le_suse, << : *stable-6_6, << : *clang, boot: true, << : *llvm_11} - - {<< : *riscv, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_allmod, << : *stable-6_6, << : *llvm, boot: false, << : *llvm_11} - - {<< : *riscv_alpine, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_suse, << : *stable-6_6, << : *llvm, boot: true, << : *llvm_11} - - {<< : *um, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_full, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_thin, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kasan, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kcsan, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_ubsan, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_allmod, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allmod_lto, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allno, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allyes, << : *stable-6_6, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_alpine, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_arch, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_fedora, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_suse, << : *stable-6_6, << : *llvm_full, boot: true, << : *llvm_11} - ########### - # 6.1.y # - ########### - - {<< : *arm32_v5, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v6, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7_t, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_imx, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_omap, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_lpae_fp, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_allmod, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_allno, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - # ARM allyesconfig build disabled: https://github.com/ClangBuiltLinux/linux/issues/1615 - # - {<< : *arm32_allyes, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_alpine, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_suse, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm64, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_full, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_thin, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan_sw, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_ubsan, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_allmod, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allmod_lto, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allno, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allyes, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_alpine, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_fedora, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_suse, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *hexagon, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *i386, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *i386_suse, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - # mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4 - # - {<< : *mips, << : *stable-6_1, << : *mips_llvm, boot: true, << : *llvm_11} - - {<< : *mipsel, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - # ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108) - # - {<< : *ppc32, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - # - {<< : *ppc64_no_werror, << : *stable-6_1, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le, << : *stable-6_1, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le_fedora, << : *stable-6_1, << : *clang, boot: true, << : *llvm_11} - - {<< : *ppc64le_suse, << : *stable-6_1, << : *clang, boot: true, << : *llvm_11} - - {<< : *riscv, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_allmod, << : *stable-6_1, << : *llvm, boot: false, << : *llvm_11} - - {<< : *riscv_alpine, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_suse, << : *stable-6_1, << : *llvm, boot: true, << : *llvm_11} - - {<< : *um, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_full, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_thin, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kasan, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kcsan, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_ubsan, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_allmod, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allmod_lto, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allno, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allyes, << : *stable-6_1, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_alpine, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_arch, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_fedora, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_suse, << : *stable-6_1, << : *llvm_full, boot: true, << : *llvm_11} - ############ - # 5.15.y # - ############ - - {<< : *arm32_v5, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v6, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7_t, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_imx, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_omap, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_lpae_fp, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_allmod, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_allno, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - # ARM allyesconfig build disabled: https://github.com/ClangBuiltLinux/linux/issues/1615 - # - {<< : *arm32_allyes, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_alpine, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_suse, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm64, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_full, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_lto_thin, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_kasan_sw, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_ubsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allmod_lto, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allno, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allyes, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_alpine, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_fedora_bpf, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *hexagon, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *i386, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *i386_suse, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - # mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4 - # - {<< : *mips, << : *stable-5_15, << : *mips_llvm, boot: true, << : *llvm_11} - - {<< : *mipsel, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - # ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108) - # - {<< : *ppc32, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - # - {<< : *ppc64, << : *stable-5_15, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le, << : *stable-5_15, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *riscv, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_allmod, << : *stable-5_15, << : *llvm, boot: false, << : *llvm_11} - - {<< : *riscv_alpine, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *riscv_suse, << : *stable-5_15, << : *llvm, boot: true, << : *llvm_11} - - {<< : *x86_64, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_full, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_lto_thin, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kasan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_kcsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_ubsan, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_allmod, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allmod_lto, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allno, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allyes, << : *stable-5_15, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_alpine, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_arch, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_fedora, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_suse, << : *stable-5_15, << : *llvm_full, boot: true, << : *llvm_11} - ############ - # 5.10.y # - ############ - - {<< : *arm32_v5, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v6, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_v7_t, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - - {<< : *arm32_allmod, << : *stable-5_10, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_allno, << : *stable-5_10, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm32_allyes, << : *stable-5_10, << : *llvm, boot: false, << : *llvm_11} - - {<< : *arm64, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *arm64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *arm64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *i386, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_11} - # mips builds with GNU ld broken until 2.41: https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6b958fe36b765f70878e8d3d002864967c4bc3a4 - # - {<< : *mips, << : *stable-5_10, << : *mips_llvm, boot: true, << : *llvm_11} - - {<< : *mipsel, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - # ppc32 and ppc64: Build disabled (https://gitlab.com/Linaro/tuxmake/-/issues/108) - # - {<< : *ppc32, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - # - {<< : *ppc64, << : *stable-5_10, << : *ppc64_llvm, boot: true, << : *llvm_11} - - {<< : *ppc64le, << : *stable-5_10, << : *llvm, boot: true, << : *llvm_11} - # https://github.com/ClangBuiltLinux/linux/issues/1023 - # https://github.com/ClangBuiltLinux/linux/issues/1143 - - {<< : *riscv_no_efi, << : *stable-5_10, << : *riscv_llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64, << : *stable-5_10, << : *llvm_full, boot: true, << : *llvm_11} - - {<< : *x86_64_allmod, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allno, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} - - {<< : *x86_64_allyes, << : *stable-5_10, << : *llvm_full, boot: false, << : *llvm_11} From db8a7d6d933ee633001e5d7d47c1bd341f42c794 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Tue, 10 Feb 2026 15:50:53 -0700 Subject: [PATCH 2/3] ci: Regenerate GitHub Actions workflow and TuxSuite files Signed-off-by: Nathan Chancellor --- .github/workflows/5.10-clang-11.yml | 685 ----------- .github/workflows/5.15-clang-11.yml | 1540 ------------------------- .github/workflows/6.1-clang-11.yml | 1627 --------------------------- .github/workflows/6.6-clang-11.yml | 1627 --------------------------- tuxsuite/5.10-clang-11.tux.yml | 187 --- tuxsuite/5.15-clang-11.tux.yml | 466 -------- tuxsuite/6.1-clang-11.tux.yml | 492 -------- tuxsuite/6.6-clang-11.tux.yml | 492 -------- 8 files changed, 7116 deletions(-) delete mode 100644 .github/workflows/5.10-clang-11.yml delete mode 100644 .github/workflows/5.15-clang-11.yml delete mode 100644 .github/workflows/6.1-clang-11.yml delete mode 100644 .github/workflows/6.6-clang-11.yml delete mode 100644 tuxsuite/5.10-clang-11.tux.yml delete mode 100644 tuxsuite/5.15-clang-11.tux.yml delete mode 100644 tuxsuite/6.1-clang-11.tux.yml delete mode 100644 tuxsuite/6.6-clang-11.tux.yml diff --git a/.github/workflows/5.10-clang-11.yml b/.github/workflows/5.10-clang-11.yml deleted file mode 100644 index 5c3c8a76..00000000 --- a/.github/workflows/5.10-clang-11.yml +++ /dev/null @@ -1,685 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 5.10 -name: 5.10 (clang-11) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/5.10-clang-11.tux.yml - - .github/workflows/5.10-clang-11.yml - schedule: - - cron: 0 3 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/5.10 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-5.10.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-11 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-5.10.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _3ae3531548c624e92b5e217f7cebdcc2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _75528eaffeb79bcc9118acaee19466a9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: aspeed_g5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f045ace3044bbc7c295921e10b3bc6d1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _27376e72305e073694aefb13f554665f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1062027f7e3ec07f068a39cf6d23fd8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6b25347145c5e89e498ca11233af4912: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _91bbbe2f66767e2566aad8a1f0e4ada4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _479b82ae68113f446f1f8a6cd14f002e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _94771c21f822e6468d29dfe9257e8207: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LD=riscv64-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_EFI=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_EFI=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _73f8d728902a8cc9c807d77d1aaaedaf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _036cc98d870ec8aba9aeceadff98af8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _98be35eea81be1fc7cfea5f125dacb85: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2ab873ab23a433b720a6c5c4e2faebeb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _51e2eff457ec186a91964ee9c06f04f3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _399a468064cf545cce40196c96162888: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8c8559e2e509a14a717cee01ec90bd39: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _315a83fa22517db93a5781d3052eb372: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d5032c6b0134fa08249732baa271b04a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f93dc26c868cb14278bd57d172f7b70e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/5.15-clang-11.yml b/.github/workflows/5.15-clang-11.yml deleted file mode 100644 index 6f3be822..00000000 --- a/.github/workflows/5.15-clang-11.yml +++ /dev/null @@ -1,1540 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 5.15 -name: 5.15 (clang-11) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/5.15-clang-11.tux.yml - - .github/workflows/5.15-clang-11.yml - schedule: - - cron: 0 15 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/5.15 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-5.15.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-11 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-5.15.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _3ae3531548c624e92b5e217f7cebdcc2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _75528eaffeb79bcc9118acaee19466a9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: aspeed_g5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f045ace3044bbc7c295921e10b3bc6d1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _27376e72305e073694aefb13f554665f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _050101081cc5af5e12c7347491bfbb57: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: imx_v4_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1ae1af112dbdceec19311ed66924bb9a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: omap2plus_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4afa87435ae9249b1597002b8bed68d2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1062027f7e3ec07f068a39cf6d23fd8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c582f95a9064a0375b287013fb51d6ec: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _042b760d443056f07b0d0652b83237b7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6838c0bf3ff330bd9f36bbd52233da41: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8e0bdf73c18fe7debff305e481281d47: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _472c560cf0d643991231321925d23b7b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f9f79b9f447e3c9e709435e7975747ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6b25347145c5e89e498ca11233af4912: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _91bbbe2f66767e2566aad8a1f0e4ada4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e96b0d0f9698e45a12b0f7d394eaa634: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LD=powerpc64le-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _00fb8deb929aa2863f0bd8339f772325: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _73f8d728902a8cc9c807d77d1aaaedaf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _044e8dd49b6c5811b16c225999f10f9c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d6ee0f1b2b09bec4fb0fb6707d7213a4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2faaeb3f101fe6c85259b03d7ea27c6c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d96bd50ae5d3b686d4e5bd8c1947c98f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dbc871074c8f7ea6dab3770e905cd066: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_distribution_configs: - name: TuxSuite (distribution_configs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name distribution_configs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_distribution_configs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _2047c82b3b292f218ea90b3511759d9f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a56d649bf59d04b145998497ffd3d36c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d297c617051382fc73bb5ac8d2c2ca37: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a3873481b7fc7b5e752ed6547559af0f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_BPF_PRELOAD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_BPF_PRELOAD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _454027d957e18d9446250bb284322ced: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e354fa32480781c0b26f27b46a1cf7cd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=i386 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _65c5fd93c32a8688bc32bdda03e798ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f3c18ac5c3e0b8debf3a492c76062fe9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7ba1809deb0b2787b83f054cf9f93465: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ff3da4678c4d93d1564c681e60431c62: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ca700435c044ec0d5e035b2a20af0f34: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bc9a67d0e7f6688b7d9750c9eacca429: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name allconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _036cc98d870ec8aba9aeceadff98af8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _98be35eea81be1fc7cfea5f125dacb85: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _51e2eff457ec186a91964ee9c06f04f3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6f397bebe91cc400a600275453b887b6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _399a468064cf545cce40196c96162888: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8c8559e2e509a14a717cee01ec90bd39: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _11b4ee195d2e1b469293dd78a2669b90: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _315a83fa22517db93a5781d3052eb372: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _10a1c902f6b9f2567e9915717fdfe2d7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d5032c6b0134fa08249732baa271b04a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f93dc26c868cb14278bd57d172f7b70e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/6.1-clang-11.yml b/.github/workflows/6.1-clang-11.yml deleted file mode 100644 index 523d8066..00000000 --- a/.github/workflows/6.1-clang-11.yml +++ /dev/null @@ -1,1627 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 6.1 -name: 6.1 (clang-11) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/6.1-clang-11.tux.yml - - .github/workflows/6.1-clang-11.yml - schedule: - - cron: 0 15 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/6.1 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.1.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-11 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.1.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.1.y --job-name defconfigs --json-out builds.json tuxsuite/6.1-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _3ae3531548c624e92b5e217f7cebdcc2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _75528eaffeb79bcc9118acaee19466a9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: aspeed_g5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f045ace3044bbc7c295921e10b3bc6d1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _27376e72305e073694aefb13f554665f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _050101081cc5af5e12c7347491bfbb57: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: imx_v4_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1ae1af112dbdceec19311ed66924bb9a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: omap2plus_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4afa87435ae9249b1597002b8bed68d2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1062027f7e3ec07f068a39cf6d23fd8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c582f95a9064a0375b287013fb51d6ec: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _042b760d443056f07b0d0652b83237b7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6838c0bf3ff330bd9f36bbd52233da41: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8e0bdf73c18fe7debff305e481281d47: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _472c560cf0d643991231321925d23b7b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f9f79b9f447e3c9e709435e7975747ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6b25347145c5e89e498ca11233af4912: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _91bbbe2f66767e2566aad8a1f0e4ada4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e96b0d0f9698e45a12b0f7d394eaa634: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LD=powerpc64le-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _00fb8deb929aa2863f0bd8339f772325: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4a3742e4906edde3d649253fb7933b23: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _73f8d728902a8cc9c807d77d1aaaedaf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _044e8dd49b6c5811b16c225999f10f9c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d6ee0f1b2b09bec4fb0fb6707d7213a4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2faaeb3f101fe6c85259b03d7ea27c6c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d96bd50ae5d3b686d4e5bd8c1947c98f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dbc871074c8f7ea6dab3770e905cd066: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_distribution_configs: - name: TuxSuite (distribution_configs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.1.y --job-name distribution_configs --json-out builds.json tuxsuite/6.1-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_distribution_configs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _2047c82b3b292f218ea90b3511759d9f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a56d649bf59d04b145998497ffd3d36c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d297c617051382fc73bb5ac8d2c2ca37: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _16c2e2c021d292b0ad17cdc5c7ce70ed: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _454027d957e18d9446250bb284322ced: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e354fa32480781c0b26f27b46a1cf7cd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=i386 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cbf8f2d9002ca30c7cdc68d6d464f5b3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _25f87da1043f926ba53aee8e9493b399: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _65c5fd93c32a8688bc32bdda03e798ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f3c18ac5c3e0b8debf3a492c76062fe9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7ba1809deb0b2787b83f054cf9f93465: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ff3da4678c4d93d1564c681e60431c62: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ca700435c044ec0d5e035b2a20af0f34: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bc9a67d0e7f6688b7d9750c9eacca429: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.1.y --job-name allconfigs --json-out builds.json tuxsuite/6.1-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _036cc98d870ec8aba9aeceadff98af8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _98be35eea81be1fc7cfea5f125dacb85: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _51e2eff457ec186a91964ee9c06f04f3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6f397bebe91cc400a600275453b887b6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _399a468064cf545cce40196c96162888: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8c8559e2e509a14a717cee01ec90bd39: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _11b4ee195d2e1b469293dd78a2669b90: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _315a83fa22517db93a5781d3052eb372: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _10a1c902f6b9f2567e9915717fdfe2d7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d5032c6b0134fa08249732baa271b04a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f93dc26c868cb14278bd57d172f7b70e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/6.6-clang-11.yml b/.github/workflows/6.6-clang-11.yml deleted file mode 100644 index 604408b6..00000000 --- a/.github/workflows/6.6-clang-11.yml +++ /dev/null @@ -1,1627 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 6.6 -name: 6.6 (clang-11) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/6.6-clang-11.tux.yml - - .github/workflows/6.6-clang-11.yml - schedule: - - cron: 0 15 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/6.6 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.6.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-11 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.6.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.6.y --job-name defconfigs --json-out builds.json tuxsuite/6.6-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _3ae3531548c624e92b5e217f7cebdcc2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _75528eaffeb79bcc9118acaee19466a9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: aspeed_g5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f045ace3044bbc7c295921e10b3bc6d1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _27376e72305e073694aefb13f554665f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _050101081cc5af5e12c7347491bfbb57: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: imx_v4_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1ae1af112dbdceec19311ed66924bb9a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: omap2plus_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4afa87435ae9249b1597002b8bed68d2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1062027f7e3ec07f068a39cf6d23fd8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c582f95a9064a0375b287013fb51d6ec: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _042b760d443056f07b0d0652b83237b7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6838c0bf3ff330bd9f36bbd52233da41: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8e0bdf73c18fe7debff305e481281d47: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _472c560cf0d643991231321925d23b7b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f9f79b9f447e3c9e709435e7975747ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6b25347145c5e89e498ca11233af4912: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _91bbbe2f66767e2566aad8a1f0e4ada4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e96b0d0f9698e45a12b0f7d394eaa634: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LD=powerpc64le-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=11 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _00fb8deb929aa2863f0bd8339f772325: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4a3742e4906edde3d649253fb7933b23: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _73f8d728902a8cc9c807d77d1aaaedaf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _044e8dd49b6c5811b16c225999f10f9c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d6ee0f1b2b09bec4fb0fb6707d7213a4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2faaeb3f101fe6c85259b03d7ea27c6c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d96bd50ae5d3b686d4e5bd8c1947c98f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dbc871074c8f7ea6dab3770e905cd066: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_distribution_configs: - name: TuxSuite (distribution_configs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.6.y --job-name distribution_configs --json-out builds.json tuxsuite/6.6-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_distribution_configs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _2047c82b3b292f218ea90b3511759d9f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a56d649bf59d04b145998497ffd3d36c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d297c617051382fc73bb5ac8d2c2ca37: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _16c2e2c021d292b0ad17cdc5c7ce70ed: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _454027d957e18d9446250bb284322ced: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e354fa32480781c0b26f27b46a1cf7cd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=i386 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: i386 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cbf8f2d9002ca30c7cdc68d6d464f5b3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _25f87da1043f926ba53aee8e9493b399: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _65c5fd93c32a8688bc32bdda03e798ca: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f3c18ac5c3e0b8debf3a492c76062fe9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7ba1809deb0b2787b83f054cf9f93465: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ff3da4678c4d93d1564c681e60431c62: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ca700435c044ec0d5e035b2a20af0f34: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bc9a67d0e7f6688b7d9750c9eacca429: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.6.y --job-name allconfigs --json-out builds.json tuxsuite/6.6-clang-11.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _036cc98d870ec8aba9aeceadff98af8a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _98be35eea81be1fc7cfea5f125dacb85: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _51e2eff457ec186a91964ee9c06f04f3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6f397bebe91cc400a600275453b887b6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _399a468064cf545cce40196c96162888: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8c8559e2e509a14a717cee01ec90bd39: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _11b4ee195d2e1b469293dd78a2669b90: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=11 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _315a83fa22517db93a5781d3052eb372: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _10a1c902f6b9f2567e9915717fdfe2d7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d5032c6b0134fa08249732baa271b04a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f93dc26c868cb14278bd57d172f7b70e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=11 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 11 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/tuxsuite/5.10-clang-11.tux.yml b/tuxsuite/5.10-clang-11.tux.yml deleted file mode 100644 index 828deee1..00000000 --- a/tuxsuite/5.10-clang-11.tux.yml +++ /dev/null @@ -1,187 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 5.10 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-11.tux.yml -# Invoke locally via: -# $ git clone -b linux-5.10.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/5.10-clang-11.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.10.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-11 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_EFI=n - targets: - - kernel - kernel_image: Image - make_variables: - LD: riscv64-linux-gnu-ld - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - allyesconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/5.15-clang-11.tux.yml b/tuxsuite/5.15-clang-11.tux.yml deleted file mode 100644 index 65ca52a9..00000000 --- a/tuxsuite/5.15-clang-11.tux.yml +++ /dev/null @@ -1,466 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 5.15 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.15.y --job-name defconfigs --json-out builds.json tuxsuite/5.15-clang-11.tux.yml -# Invoke locally via: -# $ git clone -b linux-5.15.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/5.15-clang-11.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-5.15.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_ARM_LPAE=y - - CONFIG_UNWINDER_FRAME_POINTER=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_SW_TAGS=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-11 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LD: powerpc64le-linux-gnu-ld - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KCSAN=y - - CONFIG_KCSAN_KUNIT_TEST=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config - - CONFIG_BPF_PRELOAD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default - - CONFIG_DEBUG_INFO_BTF=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config - - CONFIG_EFI_SBAT_FILE=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/6.1-clang-11.tux.yml b/tuxsuite/6.1-clang-11.tux.yml deleted file mode 100644 index 02c076cb..00000000 --- a/tuxsuite/6.1-clang-11.tux.yml +++ /dev/null @@ -1,492 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 6.1 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.1.y --job-name defconfigs --json-out builds.json tuxsuite/6.1-clang-11.tux.yml -# Invoke locally via: -# $ git clone -b linux-6.1.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/6.1-clang-11.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.1.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.1.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_ARM_LPAE=y - - CONFIG_UNWINDER_FRAME_POINTER=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_SW_TAGS=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-11 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LD: powerpc64le-linux-gnu-ld - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: um - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KCSAN=y - - CONFIG_KCSAN_KUNIT_TEST=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config - - CONFIG_EFI_SBAT_FILE=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default - - CONFIG_DEBUG_INFO_BTF=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config - - CONFIG_DRM_WERROR=n - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config - - CONFIG_EFI_SBAT_FILE=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/6.6-clang-11.tux.yml b/tuxsuite/6.6-clang-11.tux.yml deleted file mode 100644 index 1500826f..00000000 --- a/tuxsuite/6.6-clang-11.tux.yml +++ /dev/null @@ -1,492 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 6.6 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.6.y --job-name defconfigs --json-out builds.json tuxsuite/6.6-clang-11.tux.yml -# Invoke locally via: -# $ git clone -b linux-6.6.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/6.6-clang-11.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.6.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.6.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - multi_v7_defconfig - - CONFIG_ARM_LPAE=y - - CONFIG_UNWINDER_FRAME_POINTER=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_FTRACE=y - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_SW_TAGS=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-11 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LD: powerpc64le-linux-gnu-ld - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: um - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_KCSAN=y - - CONFIG_KCSAN_KUNIT_TEST=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config - - CONFIG_EFI_SBAT_FILE=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default - - CONFIG_DEBUG_INFO_BTF=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: i386 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config - - CONFIG_DRM_WERROR=n - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.x86_64.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-x86_64-fedora.config - - CONFIG_EFI_SBAT_FILE=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-11 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - From ef55dcf168fd72d548a1bea420dae95c8e9698f0 Mon Sep 17 00:00:00 2001 From: Nathan Chancellor Date: Tue, 10 Feb 2026 15:51:34 -0700 Subject: [PATCH 3/3] README: Update for latest tree changes Signed-off-by: Nathan Chancellor --- README.md | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 8ceaf7e7..43d19513 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,18 @@ -| |      clang‑23 |      clang‑22 |      clang‑21 |      clang‑20 |      clang‑19 |      clang‑18 |      clang‑17 |      clang‑16 |      clang‑15 |      clang‑14 |      clang‑13 |      clang‑12 |      clang‑11 | clang‑android | -| ---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | -| next | [![next-clang-23 build status](https://kernel.outflux.net/cbl/badges/next-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-23.yml) | [![next-clang-22 build status](https://kernel.outflux.net/cbl/badges/next-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-22.yml) | [![next-clang-21 build status](https://kernel.outflux.net/cbl/badges/next-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-21.yml) | [![next-clang-20 build status](https://kernel.outflux.net/cbl/badges/next-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-20.yml) | [![next-clang-19 build status](https://kernel.outflux.net/cbl/badges/next-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-19.yml) | [![next-clang-18 build status](https://kernel.outflux.net/cbl/badges/next-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-18.yml) | [![next-clang-17 build status](https://kernel.outflux.net/cbl/badges/next-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-17.yml) | [![next-clang-16 build status](https://kernel.outflux.net/cbl/badges/next-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-16.yml) | [![next-clang-15 build status](https://kernel.outflux.net/cbl/badges/next-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-15.yml) | | | | | [![next-clang-android build status](https://kernel.outflux.net/cbl/badges/next-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-android.yml) | -| mainline | [![mainline-clang-23 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-23.yml) | [![mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-22.yml) | [![mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-21.yml) | [![mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-20.yml) | [![mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-19.yml) | [![mainline-clang-18 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-18.yml) | [![mainline-clang-17 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-17.yml) | [![mainline-clang-16 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-16.yml) | [![mainline-clang-15 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-15.yml) | | | | | | -| stable | [![stable-clang-23 build status](https://kernel.outflux.net/cbl/badges/stable-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-23.yml) | [![stable-clang-22 build status](https://kernel.outflux.net/cbl/badges/stable-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-22.yml) | [![stable-clang-21 build status](https://kernel.outflux.net/cbl/badges/stable-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-21.yml) | [![stable-clang-20 build status](https://kernel.outflux.net/cbl/badges/stable-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-20.yml) | [![stable-clang-19 build status](https://kernel.outflux.net/cbl/badges/stable-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-19.yml) | [![stable-clang-18 build status](https://kernel.outflux.net/cbl/badges/stable-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-18.yml) | [![stable-clang-17 build status](https://kernel.outflux.net/cbl/badges/stable-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-17.yml) | [![stable-clang-16 build status](https://kernel.outflux.net/cbl/badges/stable-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-16.yml) | [![stable-clang-15 build status](https://kernel.outflux.net/cbl/badges/stable-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-15.yml) | | | | | | -| 6.12 | [![6.12-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-23.yml) | [![6.12-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-22.yml) | [![6.12-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-21.yml) | [![6.12-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-20.yml) | [![6.12-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-19.yml) | [![6.12-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-18.yml) | [![6.12-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-17.yml) | [![6.12-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-16.yml) | [![6.12-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-15.yml) | [![6.12-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-14.yml) | [![6.12-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-13.yml) | | | | -| 6.6 | [![6.6-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-23.yml) | [![6.6-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-22.yml) | [![6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-21.yml) | [![6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-20.yml) | [![6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-19.yml) | [![6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-18.yml) | [![6.6-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-17.yml) | [![6.6-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-16.yml) | [![6.6-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-15.yml) | [![6.6-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-14.yml) | [![6.6-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-13.yml) | [![6.6-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-12.yml) | [![6.6-clang-11 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-11.yml) | | -| 6.1 | [![6.1-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-23.yml) | [![6.1-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-22.yml) | [![6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-21.yml) | [![6.1-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-20.yml) | [![6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-19.yml) | [![6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-18.yml) | [![6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-17.yml) | [![6.1-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-16.yml) | [![6.1-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-15.yml) | [![6.1-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-14.yml) | [![6.1-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-13.yml) | [![6.1-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-12.yml) | [![6.1-clang-11 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-11.yml) | | -| 5.15 | [![5.15-clang-23 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-23.yml) | [![5.15-clang-22 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-22.yml) | [![5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-21.yml) | [![5.15-clang-20 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-20.yml) | [![5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-19.yml) | [![5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-18.yml) | [![5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-17.yml) | [![5.15-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-16.yml) | [![5.15-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-15.yml) | [![5.15-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-14.yml) | [![5.15-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-13.yml) | [![5.15-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-12.yml) | [![5.15-clang-11 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-11.yml) | | -| 5.10 | [![5.10-clang-23 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-23.yml) | [![5.10-clang-22 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-22.yml) | [![5.10-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-21.yml) | [![5.10-clang-20 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-20.yml) | [![5.10-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-19.yml) | [![5.10-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-18.yml) | [![5.10-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-17.yml) | [![5.10-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-16.yml) | [![5.10-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-15.yml) | [![5.10-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-14.yml) | [![5.10-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-13.yml) | [![5.10-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-12.yml) | [![5.10-clang-11 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-11.yml) | | -| tip | [![tip-clang-23 build status](https://kernel.outflux.net/cbl/badges/tip-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-23.yml) | [![tip-clang-22 build status](https://kernel.outflux.net/cbl/badges/tip-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-22.yml) | [![tip-clang-21 build status](https://kernel.outflux.net/cbl/badges/tip-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-21.yml) | [![tip-clang-20 build status](https://kernel.outflux.net/cbl/badges/tip-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-20.yml) | [![tip-clang-19 build status](https://kernel.outflux.net/cbl/badges/tip-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-19.yml) | [![tip-clang-18 build status](https://kernel.outflux.net/cbl/badges/tip-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-18.yml) | [![tip-clang-17 build status](https://kernel.outflux.net/cbl/badges/tip-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-17.yml) | [![tip-clang-16 build status](https://kernel.outflux.net/cbl/badges/tip-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-16.yml) | [![tip-clang-15 build status](https://kernel.outflux.net/cbl/badges/tip-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-15.yml) | | | | | | -| android‑mainline | [![android-mainline-clang-23 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-23.yml) | [![android-mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-22.yml) | [![android-mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-21.yml) | [![android-mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-20.yml) | [![android-mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-19.yml) | | | | | | | | | | -| android15‑6.6 | [![android15-6.6-clang-23 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-23.yml) | [![android15-6.6-clang-22 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-22.yml) | [![android15-6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-21.yml) | [![android15-6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-20.yml) | [![android15-6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-19.yml) | [![android15-6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-18.yml) | | | | | | | | | -| android14‑6.1 | [![android14-6.1-clang-23 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-23.yml) | [![android14-6.1-clang-22 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-22.yml) | [![android14-6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-21.yml) | [![android14-6.1-clang-20 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-20.yml) | [![android14-6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-19.yml) | [![android14-6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-18.yml) | [![android14-6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-17.yml) | | | | | | | | -| android14‑5.15 | [![android14-5.15-clang-23 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-23.yml) | [![android14-5.15-clang-22 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-22.yml) | [![android14-5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-21.yml) | [![android14-5.15-clang-20 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-20.yml) | [![android14-5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-19.yml) | [![android14-5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-18.yml) | [![android14-5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-17.yml) | | | | | | | | +| |      clang‑23 |      clang‑22 |      clang‑21 |      clang‑20 |      clang‑19 |      clang‑18 |      clang‑17 |      clang‑16 |      clang‑15 |      clang‑14 |      clang‑13 |      clang‑12 | clang‑android | +| ---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | +| next | [![next-clang-23 build status](https://kernel.outflux.net/cbl/badges/next-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-23.yml) | [![next-clang-22 build status](https://kernel.outflux.net/cbl/badges/next-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-22.yml) | [![next-clang-21 build status](https://kernel.outflux.net/cbl/badges/next-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-21.yml) | [![next-clang-20 build status](https://kernel.outflux.net/cbl/badges/next-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-20.yml) | [![next-clang-19 build status](https://kernel.outflux.net/cbl/badges/next-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-19.yml) | [![next-clang-18 build status](https://kernel.outflux.net/cbl/badges/next-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-18.yml) | [![next-clang-17 build status](https://kernel.outflux.net/cbl/badges/next-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-17.yml) | [![next-clang-16 build status](https://kernel.outflux.net/cbl/badges/next-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-16.yml) | [![next-clang-15 build status](https://kernel.outflux.net/cbl/badges/next-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-15.yml) | | | | [![next-clang-android build status](https://kernel.outflux.net/cbl/badges/next-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-android.yml) | +| mainline | [![mainline-clang-23 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-23.yml) | [![mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-22.yml) | [![mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-21.yml) | [![mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-20.yml) | [![mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-19.yml) | [![mainline-clang-18 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-18.yml) | [![mainline-clang-17 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-17.yml) | [![mainline-clang-16 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-16.yml) | [![mainline-clang-15 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-15.yml) | | | | | +| stable | [![stable-clang-23 build status](https://kernel.outflux.net/cbl/badges/stable-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-23.yml) | [![stable-clang-22 build status](https://kernel.outflux.net/cbl/badges/stable-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-22.yml) | [![stable-clang-21 build status](https://kernel.outflux.net/cbl/badges/stable-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-21.yml) | [![stable-clang-20 build status](https://kernel.outflux.net/cbl/badges/stable-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-20.yml) | [![stable-clang-19 build status](https://kernel.outflux.net/cbl/badges/stable-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-19.yml) | [![stable-clang-18 build status](https://kernel.outflux.net/cbl/badges/stable-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-18.yml) | [![stable-clang-17 build status](https://kernel.outflux.net/cbl/badges/stable-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-17.yml) | [![stable-clang-16 build status](https://kernel.outflux.net/cbl/badges/stable-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-16.yml) | [![stable-clang-15 build status](https://kernel.outflux.net/cbl/badges/stable-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-15.yml) | | | | | +| 6.12 | [![6.12-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-23.yml) | [![6.12-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-22.yml) | [![6.12-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-21.yml) | [![6.12-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-20.yml) | [![6.12-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-19.yml) | [![6.12-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-18.yml) | [![6.12-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-17.yml) | [![6.12-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-16.yml) | [![6.12-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-15.yml) | [![6.12-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-14.yml) | [![6.12-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.12-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.12-clang-13.yml) | | | +| 6.6 | [![6.6-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-23.yml) | [![6.6-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-22.yml) | [![6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-21.yml) | [![6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-20.yml) | [![6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-19.yml) | [![6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-18.yml) | [![6.6-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-17.yml) | [![6.6-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-16.yml) | [![6.6-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-15.yml) | [![6.6-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-14.yml) | [![6.6-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-13.yml) | [![6.6-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-12.yml) | | +| 6.1 | [![6.1-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-23.yml) | [![6.1-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-22.yml) | [![6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-21.yml) | [![6.1-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-20.yml) | [![6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-19.yml) | [![6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-18.yml) | [![6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-17.yml) | [![6.1-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-16.yml) | [![6.1-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-15.yml) | [![6.1-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-14.yml) | [![6.1-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-13.yml) | [![6.1-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-12.yml) | | +| 5.15 | [![5.15-clang-23 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-23.yml) | [![5.15-clang-22 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-22.yml) | [![5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-21.yml) | [![5.15-clang-20 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-20.yml) | [![5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-19.yml) | [![5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-18.yml) | [![5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-17.yml) | [![5.15-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-16.yml) | [![5.15-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-15.yml) | [![5.15-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-14.yml) | [![5.15-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-13.yml) | [![5.15-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-12.yml) | | +| 5.10 | [![5.10-clang-23 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-23.yml) | [![5.10-clang-22 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-22.yml) | [![5.10-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-21.yml) | [![5.10-clang-20 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-20.yml) | [![5.10-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-19.yml) | [![5.10-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-18.yml) | [![5.10-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-17.yml) | [![5.10-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-16.yml) | [![5.10-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-15.yml) | [![5.10-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-14.yml) | [![5.10-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-13.yml) | [![5.10-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-12.yml) | | +| tip | [![tip-clang-23 build status](https://kernel.outflux.net/cbl/badges/tip-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-23.yml) | [![tip-clang-22 build status](https://kernel.outflux.net/cbl/badges/tip-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-22.yml) | [![tip-clang-21 build status](https://kernel.outflux.net/cbl/badges/tip-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-21.yml) | [![tip-clang-20 build status](https://kernel.outflux.net/cbl/badges/tip-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-20.yml) | [![tip-clang-19 build status](https://kernel.outflux.net/cbl/badges/tip-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-19.yml) | [![tip-clang-18 build status](https://kernel.outflux.net/cbl/badges/tip-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-18.yml) | [![tip-clang-17 build status](https://kernel.outflux.net/cbl/badges/tip-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-17.yml) | [![tip-clang-16 build status](https://kernel.outflux.net/cbl/badges/tip-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-16.yml) | [![tip-clang-15 build status](https://kernel.outflux.net/cbl/badges/tip-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-15.yml) | | | | | +| android‑mainline | [![android-mainline-clang-23 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-23.yml) | [![android-mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-22.yml) | [![android-mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-21.yml) | [![android-mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-20.yml) | [![android-mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/android-mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-mainline-clang-19.yml) | | | | | | | | | +| android15‑6.6 | [![android15-6.6-clang-23 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-23.yml) | [![android15-6.6-clang-22 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-22.yml) | [![android15-6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-21.yml) | [![android15-6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-20.yml) | [![android15-6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-19.yml) | [![android15-6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/android15-6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android15-6.6-clang-18.yml) | | | | | | | | +| android14‑6.1 | [![android14-6.1-clang-23 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-23.yml) | [![android14-6.1-clang-22 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-22.yml) | [![android14-6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-21.yml) | [![android14-6.1-clang-20 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-20.yml) | [![android14-6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-19.yml) | [![android14-6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-18.yml) | [![android14-6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/android14-6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-6.1-clang-17.yml) | | | | | | | +| android14‑5.15 | [![android14-5.15-clang-23 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-23.yml) | [![android14-5.15-clang-22 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-22.yml) | [![android14-5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-21.yml) | [![android14-5.15-clang-20 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-20.yml) | [![android14-5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-19.yml) | [![android14-5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-18.yml) | [![android14-5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/android14-5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android14-5.15-clang-17.yml) | | | | | | | [![Check clang version](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/clang-version.yml/badge.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/clang-version.yml)