diff --git a/.github/workflows/stable-clang-15.yml b/.github/workflows/stable-clang-15.yml deleted file mode 100644 index 1b60b79c..00000000 --- a/.github/workflows/stable-clang-15.yml +++ /dev/null @@ -1,1892 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py stable -name: stable (clang-15) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/stable-clang-15.tux.yml - - .github/workflows/stable-clang-15.yml - schedule: - - cron: 0 3 * * 6 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-15 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 - - name: python check_cache.py - id: step1 - continue-on-error: true - run: 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _4fa1c330da394713a84fcb0b705d8af0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _b643e95ff09f1fd3f5a93aff196188aa: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1fb36b8023da7a301582bb70bd83c888: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _067bc45c6cbfb9b477f3246111d13cf0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e766fe9757a58873a46680150484980f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _b69e9bc7f008a1143ecb2b00b657d61f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d7346080ee578c00f5b579b1a29fede7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1e33ae1388a2f5f2c926824fe3621a4c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e32b19d33529170300f8490cbf5e8869: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _60edce68b59f71ec203b327bfb4f28ac: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _af63fcd8176998903d17549fe0645111: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _43a27405c0fe623acf53860cf7653959: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - BOOT: 1 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6e0503c585d815a844919ac5aa4fd0b9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2c21acb509261c6ee52dda7d07edc074: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _fbcd0f7c0945b3672fd4bf8fb18cd9f5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ab37ef32e41b6e740043c4ede25ff780: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c01f91b0300887260fb7a31261c5a7d8: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 ppc64_guest_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: ppc64_guest_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _184d8d4f81b0cb5c1f31ff3bfa495255: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _84351b2114143089dc821a4590b14c98: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _88e358b7196d1217d326738d5c2015c1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _15b8b0e296115788f58645a621bd36b7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c88baa59bd61d2b4032d85d9ddcbdc87: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dacebeb02e752b1e59007e784e0025dd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=15 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: s390 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2044a9c1a33925cd52ae6576ea495d7d: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6a10973686962e1686b87d8f19b7ec54: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _26091b6c96e31085cdd7fedb8bf6552c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _5470974ac0802470ffb4d49cdab7a7ab: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _07a636679bdd6903c39517de15a689b4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _5605bcba660373c7e4345d3f5ae9e62c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _256abf69d4995570fb557ddc25887c23: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _b85946f47c80f0da3bb984bf8f9c5c60: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _0796c5af6dafa12890c543fadd812bd5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c89af7e97ce6f672b9f1fda13ab79abf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d5f3e0ebc187584b37a075e53f2e3c45: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f9e0204aaa1141fe98bc14e93c9f150f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _19cc376d69578a6ae0c7cdd7b12c46b0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3f59e2fc30565fc140588eaca2035b8c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _055e902e70de4667b185d3ec7f845bd0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _81f4678b2f648aa6cc63387ebd590674: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9e2b4bb9d7431dbc9d3066617a50180d: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=15 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-fedora.config+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _49454db13cdb9d8b2cf0f60bba76f6f6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=15 https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f2f13d0094b9d34effd52a1c601e2db9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4dc97f547a7d5129d2494375d45d6ebd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ea4eb2e8a1e05912c3de953d7e2404b7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _697501a5d4cda5cb12e42efd801c796e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 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: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _437a4c762fc9e539e4e10aba6b1b4e94: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _879fd16c82c585927b6bf6d3629edf78: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d22f214f48784a5f77669eeef90470a0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f0f97d15e2cf2b4ada42bc0e891934cb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7363b377986b94006a85ac5ac731da96: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _32124682155c7d01a529ae4c4ee07932: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _15109b179d9f17e615909f16c83e4f9f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3902ac9f61b2097c1dbe17ddb78f7813: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=powerpc BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allmodconfig+CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _45d0cdbcecfab0894b65e117223613b9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 15 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _fa860e93e45cbc4100d2fba75f35b51d: - 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=15 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _368f2d7a32dba79e3122c95cc87a906e: - 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=15 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e1f70d3e2d6774efdc3632c66d48014d: - 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=15 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/stable-clang-16.yml b/.github/workflows/stable-clang-16.yml deleted file mode 100644 index 15c92b19..00000000 --- a/.github/workflows/stable-clang-16.yml +++ /dev/null @@ -1,2102 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py stable -name: stable (clang-16) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/stable-clang-16.tux.yml - - .github/workflows/stable-clang-16.yml - schedule: - - cron: 0 3 * * 5 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-16 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v6 - - uses: astral-sh/setup-uv@v7 - - name: python check_cache.py - id: step1 - continue-on-error: true - run: 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _ff3855ac290dd39030d06a4326702e96: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3f39c8ebdf33964b97a579be7b7cb168: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8039b37b19f47e17f0c748a57583cda5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3dbd3d0b63e5cbed5564dc8b075461bb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e32cdef2e6555f24309fd9270aa27cf5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_CFI=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _99f832d1047e3cd59873b7d37a5f9dd7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d0a7741167e901d52695e4e0545730ab: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _609a8ebbe58cf886616c998174b21556: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a26e201ff188bf9a6f6e3ba94b4138ac: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6ba0787bd3d0f66517f6d6ace8dc3060: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _95225df47581792a67952d7a52bf15e3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2bad73de6a25b8b5e6c9109815549090: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_CFI=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig+CONFIG_CFI=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _36e3a0b5dee14663fc448bb36ed84d22: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig+CONFIG_CFI=y+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9ff276c8fd89baa0b681fe58371f70d8: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6ce49c76796b7986373b4b921771ca59: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - BOOT: 1 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _28016f0577284b31feac0ba132226495: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _890a754da48c9ee067b12a38cb4400ee: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _57cd8bd1a726e4cf62e21d215295c0a4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _acbf41c3fe915f4237a216ed3a7d4b48: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c0c9e8a11a9ec9288368d195f3f6a7e6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 ppc44x_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: ppc44x_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7ddd279bf4ada4235a9fe7b998cc544b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 ppc64_guest_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: ppc64_guest_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _66b11476fd94a8edd812ef3f2955f594: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2220c016a6336c21f8d0d1b8bcb8b2ff: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _07073b9543e3f48f0309036e9e5bef98: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3708260fa48b65515bbe40d2cd3c60dd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _0fce5375f2c705729f1ed1ddd4b65cff: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9fb52609b540c72335a750d5b89439a7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=16 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: s390 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c63205aee81c7e7c498473df9e174715: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ed0caa5f69b29c97634667e3bd4320cf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f3a02b4de817f61b1e5592fa88331a88: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _177fcbe8c3d59d136d00694665dae764: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _36478640ed6359ab2cc3c5b894129f02: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_CFI=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig+CONFIG_CFI=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ad4dd51ba6e04b9a76a4f01a1b3c870a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig+CONFIG_CFI=y+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _b0d75ff52f3023b806b0db378ed9bd6e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _48c41e4e5e13211d8ff54789923d9f62: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e98954bd48107de7f6b05104ae100c80: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_defconfigs - - uses: astral-sh/setup-uv@v7 - - 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _67ad1f0d85702f4291d5a36f45b95c51: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _683a2e8cafe0c2e856fc58476c6e7cef: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8495847ff4c9b7685dc13d7e1c8a3069: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3fc8435218fb56cffb64cc8d81c6cddc: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8923c26000779d030fb8e7b04558b1f9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _be50cc5ed44d2aba05f62d95e55dd162: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _2e6cde2402560da2c2ef7766a4d36cf1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1a7e1f70d0f607bea91d4d48c76f5664: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c595324173da814103d6ede452318546: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cfb02be73d29d69fcde23010cc9fa1e5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=16 https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-fedora.config+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e779f33c1d8552f12a3d251183fb1f14: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=s390 CC=clang LLVM_IAS=1 LLVM_VERSION=16 https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: s390 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _19181497528635a618cec74bce059397: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1583033cc09349fa7690388d527f5a53: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9d2114ce02c76b6f3d831e653a0b82cb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _139bf8a1df88e96c6304885c6ec82e2f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 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: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_distribution_configs - - uses: astral-sh/setup-uv@v7 - - 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@v6 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - uses: astral-sh/setup-uv@v7 - 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v6 - 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@v6 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _bfbf963461f34283dbd9e856124fa6b9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _5121761447a40eb8c3a55b45ae64495c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f4fc67c696478c74ab5ff992044f49a3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _b385bca0021c40d48692d8fe9053b4e6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7339c28393eec5350d260e9ee3beea5a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e7e46c06b750cf21955bac97c76f80df: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _87a5df8a0f572d4d01ad652a1d8ad32c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _222fc780c5ec26a6b47ceb85ad54844c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 virtconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: virtconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a7e5c2fb38fab2c28aa34b328dbb484f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=powerpc BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allmodconfig+CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _673453b33cc96e5cf4b7502b32bb0c1c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 16 - 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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ee538d485d34c5926ac9301999319e1e: - 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=16 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _17843c835b6d2360c1fccba9494379aa: - 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=16 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+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@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _231d152cd1f0399453cd94812ac24458: - 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=16 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v6 - with: - submodules: true - - uses: actions/download-artifact@v7 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v7 - with: - name: boot_utils_json_allconfigs - - uses: astral-sh/setup-uv@v7 - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/stable-clang-17.yml b/.github/workflows/stable-clang-17.yml index b3cada26..06be1aa9 100644 --- a/.github/workflows/stable-clang-17.yml +++ b/.github/workflows/stable-clang-17.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1223,7 +1223,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1808,7 +1808,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-18.yml b/.github/workflows/stable-clang-18.yml index e6cf8bbd..b164bf35 100644 --- a/.github/workflows/stable-clang-18.yml +++ b/.github/workflows/stable-clang-18.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1343,7 +1343,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1928,7 +1928,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-19.yml b/.github/workflows/stable-clang-19.yml index 8caa39ff..939b8ef9 100644 --- a/.github/workflows/stable-clang-19.yml +++ b/.github/workflows/stable-clang-19.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1343,7 +1343,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1928,7 +1928,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-20.yml b/.github/workflows/stable-clang-20.yml index d28247bf..215abcc4 100644 --- a/.github/workflows/stable-clang-20.yml +++ b/.github/workflows/stable-clang-20.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1433,7 +1433,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -2018,7 +2018,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-21.yml b/.github/workflows/stable-clang-21.yml index a681f70b..17d000ea 100644 --- a/.github/workflows/stable-clang-21.yml +++ b/.github/workflows/stable-clang-21.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1433,7 +1433,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -2018,7 +2018,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-22.yml b/.github/workflows/stable-clang-22.yml index 0d1eb3f7..61f2254e 100644 --- a/.github/workflows/stable-clang-22.yml +++ b/.github/workflows/stable-clang-22.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1433,7 +1433,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -2018,7 +2018,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/.github/workflows/stable-clang-23.yml b/.github/workflows/stable-clang-23.yml index 201f87b8..8c703e76 100644 --- a/.github/workflows/stable-clang-23.yml +++ b/.github/workflows/stable-clang-23.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v6 - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.0.y + run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-7.1.y check_cache: name: Check Cache runs-on: ubuntu-latest @@ -30,7 +30,7 @@ jobs: needs: check_patches env: GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-7.0.y + GIT_REF: linux-7.1.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -68,7 +68,7 @@ jobs: 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-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -1433,7 +1433,7 @@ jobs: 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-7.0.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py @@ -2018,7 +2018,7 @@ jobs: 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-7.0.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml || true - name: Update Cache Build Status if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} run: caching/update.py diff --git a/README.md b/README.md index 9f6e7796..71813b75 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ | ---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | 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-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) | | | | | | | -| 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) | | | | | +| 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) | | | | | | | | 6.18 | [![6.18-clang-23 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-23.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-23.yml) | [![6.18-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-22.yml) | [![6.18-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-21.yml) | [![6.18-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-20.yml) | [![6.18-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-19.yml) | [![6.18-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-18.yml) | [![6.18-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-17.yml) | [![6.18-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-clang-16.yml) | [![6.18-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.18-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.18-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) | | diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index 120ea1d2..2790c5ac 100644 --- a/generator/yml/0004-trees.yml +++ b/generator/yml/0004-trees.yml @@ -1,7 +1,7 @@ trees: - &mainline {git_repo: *mainline-url, git_ref: master, name: mainline} - &next {git_repo: *next-url, git_ref: master, name: next} - - &stable {git_repo: *stable-url, git_ref: linux-7.0.y, name: stable} + - &stable {git_repo: *stable-url, git_ref: linux-7.1.y, name: stable} - &stable-6_18 {git_repo: *stable-url, git_ref: linux-6.18.y, name: "6.18"} - &stable-6_12 {git_repo: *stable-url, git_ref: linux-6.12.y, name: "6.12"} - &stable-6_6 {git_repo: *stable-url, git_ref: linux-6.6.y, name: "6.6"} diff --git a/generator/yml/0009-llvm-15.yml b/generator/yml/0009-llvm-15.yml index 4970ff58..870440c6 100644 --- a/generator/yml/0009-llvm-15.yml +++ b/generator/yml/0009-llvm-15.yml @@ -1,81 +1,10 @@ ############# # LLVM 15 # ############# - ########################### - # Latest stable release # - ########################### - # configs: trees: make_variables: BOOT=1 llvm_versions: - - {<< : *arm32_v5, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm32_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm32_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *arm64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *hexagon, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - # hexagon allmodconfig is too big when the constant extender optimization is disabled (LLVM < 19.1.0) - # - {<< : *hexagon_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - # i386 fails to build after e2ffa15b9baa ("kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17") - # https://github.com/ClangBuiltLinux/linux/issues/2121 - # - {<< : *i386, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - # - {<< : *i386_suse, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - # mips with the integrated assembler does not work after 56651128e2fb ("MIPS: Fix idle VS timer enqueue") - - {<< : *mips, << : *stable, << : *llvm, boot: true, << : *llvm_15} - - {<< : *mipsel, << : *stable, << : *llvm, boot: true, << : *llvm_15} - # ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679) - # - {<< : *ppc32, << : *stable, << : *llvm, boot: true, << : *llvm_15} - - {<< : *ppc64, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *ppc64le, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *ppc64le_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *ppc64le_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *ppc64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *riscv, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *riscv_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *riscv_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *riscv_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *riscv_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *riscv_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *s390, << : *stable, << : *clang_ias, boot: true, << : *llvm_15} - - {<< : *s390_kasan, << : *stable, << : *clang_ias, boot: true, << : *llvm_15} - - {<< : *s390_fedora, << : *stable, << : *clang_ias, boot: true, << : *llvm_15} - - {<< : *s390_suse, << : *stable, << : *clang_ias, boot: true, << : *llvm_15} - - {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *x86_64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *x86_64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - # x86_64 allyesconfig has grown too large to be linked within TuxSuite's time limit - # - {<< : *x86_64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_15} - - {<< : *x86_64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_arch, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_15} ############ # 6.18.y # ############ + # configs: trees: make_variables: BOOT=1 llvm_versions: - {<< : *arm32_v5, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_15} - {<< : *arm32_v6, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_15} - {<< : *arm32_v7, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_15} diff --git a/generator/yml/0009-llvm-16.yml b/generator/yml/0009-llvm-16.yml index dfeec618..10228e70 100644 --- a/generator/yml/0009-llvm-16.yml +++ b/generator/yml/0009-llvm-16.yml @@ -1,87 +1,10 @@ ############# # LLVM 16 # ############# - ########################### - # Latest stable release # - ########################### - # configs: trees: make_variables: BOOT=1 llvm_versions: - - {<< : *arm32_v5, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm32_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm32_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *arm64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_virt, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *hexagon, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - # hexagon allmodconfig is too big when the constant extender optimization is disabled (LLVM < 19.1.0) - # - {<< : *hexagon_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - # i386 fails to build after e2ffa15b9baa ("kbuild: Disable CC_HAS_ASM_GOTO_OUTPUT on clang < 17") - # https://github.com/ClangBuiltLinux/linux/issues/2121 - # - {<< : *i386, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - # - {<< : *i386_suse, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - # mips with the integrated assembler does not work after 56651128e2fb ("MIPS: Fix idle VS timer enqueue") - - {<< : *mips, << : *stable, << : *llvm, boot: true, << : *llvm_16} - - {<< : *mipsel, << : *stable, << : *llvm, boot: true, << : *llvm_16} - # ppc32: Boot disabled (https://github.com/ClangBuiltLinux/linux/issues/1814) - - {<< : *ppc32, << : *stable, << : *llvm, boot: false, << : *llvm_16} - - {<< : *ppc64, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *ppc64le, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *ppc64le_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *ppc64le_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *ppc64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *riscv, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *riscv_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *riscv_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *riscv_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *riscv_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *riscv_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *s390, << : *stable, << : *clang_ias, boot: true, << : *llvm_16} - - {<< : *s390_kasan, << : *stable, << : *clang_ias, boot: true, << : *llvm_16} - - {<< : *s390_fedora, << : *stable, << : *clang_ias, boot: true, << : *llvm_16} - - {<< : *s390_suse, << : *stable, << : *clang_ias, boot: true, << : *llvm_16} - - {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *x86_64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *x86_64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - # x86_64 allyesconfig has grown too large to be linked within TuxSuite's time limit - # - {<< : *x86_64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_16} - - {<< : *x86_64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_arch, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} ############ # 6.18.y # ############ + # configs: trees: make_variables: BOOT=1 llvm_versions: - {<< : *arm32_v5, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v6, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *arm32_v7, << : *stable-6_18, << : *llvm_full, boot: true, << : *llvm_16} diff --git a/tuxsuite/stable-clang-15.tux.yml b/tuxsuite/stable-clang-15.tux.yml deleted file mode 100644 index 7a77d03b..00000000 --- a/tuxsuite/stable-clang-15.tux.yml +++ /dev/null @@ -1,568 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py stable -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml -# Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-15.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-15 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: - - multi_v7_defconfig - - CONFIG_ARM_LPAE=y - - CONFIG_UNWINDER_FRAME_POINTER=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - 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-15 - 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-15 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-15 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: mips - toolchain: korg-clang-15 - 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-15 - kconfig: ppc64_guest_defconfig - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-15 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: um - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - 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-15 - 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-15 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-15 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - 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-15 - 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-15 - 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: powerpc - toolchain: korg-clang-15 - 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: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-15 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-15 - 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: 1 - - target_arch: riscv - toolchain: korg-clang-15 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-15 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-fedora.config - - CONFIG_DRM_WERROR=n - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-15 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - 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-15 - kconfig: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - 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-15 - 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-15 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: - - allyesconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-15 - kconfig: - - allmodconfig - - CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-15 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/stable-clang-16.tux.yml b/tuxsuite/stable-clang-16.tux.yml deleted file mode 100644 index e23fca94..00000000 --- a/tuxsuite/stable-clang-16.tux.yml +++ /dev/null @@ -1,637 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py stable -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml -# Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/stable-clang-16.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-16 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: - - multi_v7_defconfig - - CONFIG_CFI=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: - - multi_v7_defconfig - - CONFIG_ARM_LPAE=y - - CONFIG_UNWINDER_FRAME_POINTER=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CFI=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CFI=y - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - 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-16 - 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-16 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-16 - kconfig: - - malta_defconfig - - CONFIG_BLK_DEV_INITRD=y - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: mips - toolchain: korg-clang-16 - 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-16 - kconfig: ppc44x_defconfig - targets: - - kernel - kernel_image: uImage - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-16 - kconfig: ppc64_guest_defconfig - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-16 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_KASAN=y - - CONFIG_KASAN_KUNIT_TEST=y - - CONFIG_KASAN_VMALLOC=y - - CONFIG_KUNIT=y - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: um - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CFI=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CFI=y - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - 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-16 - 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-16 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-16 - kconfig: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - 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-16 - 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-16 - 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: powerpc - toolchain: korg-clang-16 - 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: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-16 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-16 - 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: 1 - - target_arch: riscv - toolchain: korg-clang-16 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-16 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-s390x-fedora.config - - CONFIG_DRM_WERROR=n - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: s390 - toolchain: korg-clang-16 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/s390x/default - targets: - - kernel - make_variables: - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - 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-16 - kconfig: https://github.com/ClangBuiltLinux/linux_pkgbuild/raw/main/config.x86_64 - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - 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-16 - 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-16 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: - - allyesconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: virtconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-16 - kconfig: - - allmodconfig - - CONFIG_PPC64_BIG_ENDIAN_ELF_ABI_V2=y - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-16 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/stable-clang-17.tux.yml b/tuxsuite/stable-clang-17.tux.yml index 9f9d4a9e..e22f8be0 100644 --- a/tuxsuite/stable-clang-17.tux.yml +++ b/tuxsuite/stable-clang-17.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-17.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-18.tux.yml b/tuxsuite/stable-clang-18.tux.yml index c5d6f3f8..8fdd6d9a 100644 --- a/tuxsuite/stable-clang-18.tux.yml +++ b/tuxsuite/stable-clang-18.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-18.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-19.tux.yml b/tuxsuite/stable-clang-19.tux.yml index 13b2735d..627033a6 100644 --- a/tuxsuite/stable-clang-19.tux.yml +++ b/tuxsuite/stable-clang-19.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-19.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-20.tux.yml b/tuxsuite/stable-clang-20.tux.yml index c09cdb3b..739dcade 100644 --- a/tuxsuite/stable-clang-20.tux.yml +++ b/tuxsuite/stable-clang-20.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-20.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-21.tux.yml b/tuxsuite/stable-clang-21.tux.yml index 85682cef..b380ace1 100644 --- a/tuxsuite/stable-clang-21.tux.yml +++ b/tuxsuite/stable-clang-21.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-21.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-22.tux.yml b/tuxsuite/stable-clang-22.tux.yml index 9ef3a12b..ceea401b 100644 --- a/tuxsuite/stable-clang-22.tux.yml +++ b/tuxsuite/stable-clang-22.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-22.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: diff --git a/tuxsuite/stable-clang-23.tux.yml b/tuxsuite/stable-clang-23.tux.yml index a71428b3..0e22704e 100644 --- a/tuxsuite/stable-clang-23.tux.yml +++ b/tuxsuite/stable-clang-23.tux.yml @@ -2,13 +2,13 @@ # This file has been autogenerated by invoking: # $ ./generate_tuxsuite.py stable # Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.0.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-7.1.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-23.tux.yml # Invoke locally via: -# $ git clone -b linux-7.0.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-7.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/stable-clang-23.tux.yml -j defconfigs version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.0.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-7.1.y jobs: - name: defconfigs builds: