Skip to content

next (clang-12)

next (clang-12) #410

Workflow file for this run

# DO NOT MODIFY MANUALLY!
# This file has been autogenerated by invoking:
# $ ./generate_workflow.py next
name: next (clang-12)
'on':
push:
branches:
- presubmit/*
paths:
- check_logs.py
- utils.py
- tuxsuite/next-clang-12.tux.yml
- .github/workflows/next-clang-12.yml
schedule:
- cron: 0 12 * * 1,2,3,4,5
workflow_dispatch: null
permissions: read-all
jobs:
kick_tuxsuite_defconfigs:
name: TuxSuite (defconfigs)
runs-on: ubuntu-latest
container: tuxsuite/tuxsuite
env:
TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }}
timeout-minutes: 480
steps:
- uses: actions/checkout@v4
- name: tuxsuite
run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git --git-ref master --job-name defconfigs --json-out builds.json tuxsuite/next-clang-12.tux.yml || true
- name: save builds.json
uses: actions/upload-artifact@v3
with:
path: builds.json
name: output_artifact_defconfigs
if-no-files-found: error
- name: generate boot-utils.json
run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }}
- name: save boot-utils.json
uses: actions/upload-artifact@v3
with:
path: boot-utils.json
name: boot_utils_json_defconfigs
if-no-files-found: error
_39967e62e3e6ddc7694ef9844103270f:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v5_defconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: multi_v5_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_2d617a0693d6cbc319274e7d1a888bc5:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 aspeed_g5_defconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: aspeed_g5_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_fa79ae3dbe7872500bce9bf269972939:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: multi_v7_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_770b21725a2daf535b47afe6f68001bc:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_a980878231cd6e2db930c1452d3825c2:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 imx_v4_v5_defconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 0
CONFIG: imx_v4_v5_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_aa063a2bed61222ee081b8f9d5cef4bb:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 omap2plus_defconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 0
CONFIG: omap2plus_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_c13599a70b23e23c511f4c327c9aea77:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_4e7d23e292f62a4082a1d093ce1ae4f3:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_692c30a6d87ab670b58ed3f16621db54:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_LTO_CLANG_FULL=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_898799d6a651bf4dfbea81a2459ce7ed:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_LTO_CLANG_THIN=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_88d9e7d3e105762cd35856bed9716366:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_befa68952ed666df73947f0c53a07de3:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 0
CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_SW_TAGS=y+CONFIG_KUNIT=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_bd47bfa9450a330ae72ee5e3cab687b4:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_UBSAN=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_UBSAN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_e7c5cf48eb39a0ec57c7b51ec921b5e1:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig
env:
ARCH: hexagon
LLVM_VERSION: 12
BOOT: 0
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_300d5ea669ce6bad5b1433d2643b416d:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig
env:
ARCH: i386
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_4609cd6605cdb5fcdc499135e04aeefc:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=mips LLVM=1 LD=mips-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_5a7ba1119c304ff5ab69c3d403de55d6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=mips LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y
env:
ARCH: mips
LLVM_VERSION: 12
BOOT: 1
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_16c7b17803101138a6bfb9993a3b4d32:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 ppc64_guest_defconfig+CONFIG_PPC_DISABLE_WERROR=y
env:
ARCH: powerpc
LLVM_VERSION: 12
BOOT: 1
CONFIG: ppc64_guest_defconfig+CONFIG_PPC_DISABLE_WERROR=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_e7d400a7f60ea696f730ba8de7f3d281:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 powernv_defconfig
env:
ARCH: powerpc
LLVM_VERSION: 12
BOOT: 1
CONFIG: powernv_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_e828ae2b8ec171d2da57111c2403f0c6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 defconfig
env:
ARCH: riscv
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_9e93b73ca7d90baea53da3d1e9613b4b:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig
env:
ARCH: um
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_d49633cca166398690b1f3ecad135a14:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_1fdd7b9c9390f3aadf41e6a594f3b6a6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_LTO_CLANG_FULL=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_c3c1abe5972bc7450bb77c614752b748:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_LTO_CLANG_THIN=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_fab76df94ff9b196674728ba7b78baaa:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_a1ed91e608a88b5870fe64cc8dc444da:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_KCSAN=y+CONFIG_KCSAN_KUNIT_TEST=y+CONFIG_KUNIT=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_ff24010ae8a508748c35423fb07cc9a6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_UBSAN=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: defconfig+CONFIG_UBSAN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
kick_tuxsuite_distribution_configs:
name: TuxSuite (distribution_configs)
runs-on: ubuntu-latest
container: tuxsuite/tuxsuite
env:
TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }}
timeout-minutes: 480
steps:
- uses: actions/checkout@v4
- name: tuxsuite
run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git --git-ref master --job-name distribution_configs --json-out builds.json tuxsuite/next-clang-12.tux.yml || true
- name: save builds.json
uses: actions/upload-artifact@v3
with:
path: builds.json
name: output_artifact_distribution_configs
if-no-files-found: error
- name: generate boot-utils.json
run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }}
- name: save boot-utils.json
uses: actions/upload-artifact@v3
with:
path: boot-utils.json
name: boot_utils_json_distribution_configs
if-no-files-found: error
_385ff4c997d68d225943e46dd047c248:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.armv7
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.armv7
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_c65a27b37c5a7caf522020d62a097166:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_643f1e186135b2ae28b4d44c35a884b5:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.aarch64
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.aarch64
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_0a44165bfd4228a9d39675e56d3c53cd:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-aarch64-fedora.config+CONFIG_BPF_PRELOAD=n
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-aarch64-fedora.config+CONFIG_BPF_PRELOAD=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6ae741efccfa2695b3ccecad36497666:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_bf9bb3c64ad778b54ba684acca2dfd0e:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=i386 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/i386/default
env:
ARCH: i386
LLVM_VERSION: 12
BOOT: 0
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/i386/default
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6f15f90c890fd785747516d4c39c77a6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=12 https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-ppc64le-fedora.config+CONFIG_BPF_PRELOAD=n
env:
ARCH: powerpc
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-ppc64le-fedora.config+CONFIG_BPF_PRELOAD=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_a1c5ea612cdbf834b80c6187336f6949:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default
env:
ARCH: powerpc
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6a01647ada93ad6be921a6c12aff0c60:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.riscv64
env:
ARCH: riscv
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.riscv64
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6bae59ef4c989f6e25ce342bf9dcf3e0:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=riscv LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default
env:
ARCH: riscv
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_ca7469095b0b6a043817e9b4281b32ef:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.x86_64
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://git.alpinelinux.org/aports/plain/community/linux-edge/config-edge.x86_64
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_3ca88451e6dfb31c342fbb30240f2446:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/raw/main/config
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://gitlab.archlinux.org/archlinux/packaging/packages/linux/-/raw/main/config
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_7c8ef3a6268a98f6b98b58a56bd4164e:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-x86_64-fedora.config
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://src.fedoraproject.org/rpms/kernel/raw/rawhide/f/kernel-x86_64-fedora.config
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
_2e27aae6c7af96a6e71e587a8821c0b6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_distribution_configs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/x86_64/default
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_distribution_configs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_distribution_configs
- name: Check Build and Boot Logs
run: ./check_logs.py
kick_tuxsuite_allconfigs:
name: TuxSuite (allconfigs)
runs-on: ubuntu-latest
container: tuxsuite/tuxsuite
env:
TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }}
timeout-minutes: 480
steps:
- uses: actions/checkout@v4
- name: tuxsuite
run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git --git-ref master --job-name allconfigs --json-out builds.json tuxsuite/next-clang-12.tux.yml || true
- name: save builds.json
uses: actions/upload-artifact@v3
with:
path: builds.json
name: output_artifact_allconfigs
if-no-files-found: error
- name: generate boot-utils.json
run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }}
- name: save boot-utils.json
uses: actions/upload-artifact@v3
with:
path: boot-utils.json
name: boot_utils_json_allconfigs
if-no-files-found: error
_3f7ecca7b1ed43660ac6389359fde646:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allmodconfig+CONFIG_WERROR=n
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig+CONFIG_WERROR=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_83e582866c8e77c704428984335400c0:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allnoconfig
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 0
CONFIG: allnoconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_40d38df5fba1ddfc0ada216733994225:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_52911b17aeee5908f851ff37465065e7:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_02542a0d531fabec931217c22d933bbe:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allnoconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_49b1b3bdbd9a67648407749094c083d4:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allyesconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_c03fe66571c52e3db26832fde3572225:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allmodconfig+CONFIG_WERROR=n
env:
ARCH: riscv
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig+CONFIG_WERROR=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_ae767e9ca71f590a84808a724ec476e4:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_2dc2c1c0431802a1cd5273e93cf3a433:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_78a1c189b48cf1440cdce261b5ec5efe:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allnoconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_2dff3a82fb364654e103e70b4b546e45:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 0
CONFIG: allyesconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v4
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- uses: actions/download-artifact@v3
with:
name: boot_utils_json_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py