diff --git a/.github/workflows/stable-clang-13.yml b/.github/workflows/stable-clang-13.yml deleted file mode 100644 index 0bf3e5f1..00000000 --- a/.github/workflows/stable-clang-13.yml +++ /dev/null @@ -1,1134 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py stable -name: stable (clang-13) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/stable-clang-13.tux.yml - - .github/workflows/stable-clang-13.yml - schedule: - - cron: 0 3 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.17.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-13 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.17.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _1158c1dfe5f9fcc225240c547be18fda: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9532604fe2c353a710edd757453b4457: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f312f8cee59fa1e3e85e4b3262690a47: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e3d4670a9d16ba924426904627be1c21: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: imx_v4_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _35cea70f2251d0631c8724eebdd1a1f1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: omap2plus_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a626e641850a6dd63ebbb6625691b9bc: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _210faf86b075b31ec48b4fa5276daa01: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _db43a82d57f22c3d14f773847535c8d4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8fbad23db8694016590b623a4a748b10: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bc173c48495d561e42588f436c88f439: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7abf7bbf09eae974d1e5b19c10f12f13: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - 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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4a0461637a204ca69224c82f62ab78d2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e23f00f1b9cec9a3a69e648c386400ad: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _0eecb2df639bfc6c34cb18f6437e649b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=13 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 13 - 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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _69a1e3f1d846068b618f26c404160b14: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=13 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cf44874aa4c64cdf33caaf0251e0b764: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=13 ppc64_guest_defconfig+CONFIG_PPC_DISABLE_WERROR=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: ppc64_guest_defconfig+CONFIG_PPC_DISABLE_WERROR=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _848b558acb7e2487ba2d59cd1a85aa7a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=13 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4908c92c4d725c03f7b7115b6b457e9e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _171147249819cb6e8281ffa046070e68: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_distribution_configs: - name: TuxSuite (distribution_configs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_distribution_configs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _266d758fdeefe5826e2b922397d36636: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4a16507546a623b54386303cfbaf441b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dfc9970609310645c60d53981a32a0e3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8b6df55ad42c8292cbfb9be4035427ac: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _409b28e38bc385e6d3d3068f3489ea8c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=13 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c9ec4817ab40ea22728fc6a81048c1ee: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 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: 13 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _910c059dd4b893c99fcc0c4c0f05a87a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _e3671bdb6f10d3349593b86cc9b324f6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bc93ab0a758b33cf3167fdbdeb2b0705: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _fbf4552f47c0a50ccc2010eaa62f40dd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c8ae7dd017d7273dcec747aadd9288fe: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _a575b3a0efaafab3765963157dfe45f2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _221a94fa84a8ab62ba4000dfdfd93361: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _65bd21e9811b11ed579b50474495f671: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 13 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/stable-clang-14.yml b/.github/workflows/stable-clang-14.yml deleted file mode 100644 index 791b5fda..00000000 --- a/.github/workflows/stable-clang-14.yml +++ /dev/null @@ -1,1337 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py stable -name: stable (clang-14) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/stable-clang-14.tux.yml - - .github/workflows/stable-clang-14.yml - schedule: - - cron: 0 3 * * 0 - workflow_dispatch: null -permissions: read-all -jobs: - check_patches: - name: Check that patches are applicable - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - name: check-patches-apply.py - run: python3 scripts/check-patches-apply.py --patches-dir patches/stable --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-6.17.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-14 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-6.17.y - outputs: - output: ${{ steps.step2.outputs.output }} - status: ${{ steps.step2.outputs.status }} - steps: - - uses: actions/checkout@v4 - - name: pip install -r requirements.txt - run: apt-get update && apt-get install -y python3-venv && python3 -m venv venv && . venv/bin/activate && pip install -r requirements.txt - - name: python check_cache.py - id: step1 - continue-on-error: true - run: . venv/bin/activate && python caching/check.py -w '${{ github.workflow }}' -g ${{ secrets.REPO_SCOPED_PAT }} -r ${{ env.GIT_REF }} -o ${{ env.GIT_REPO }} - - name: Save exit code to GITHUB_OUTPUT - id: step2 - run: echo "output=${{ steps.step1.outcome }}" >> "$GITHUB_OUTPUT" && echo "status=$CACHE_PASS" >> "$GITHUB_OUTPUT" - kick_tuxsuite_defconfigs: - name: TuxSuite (defconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_defconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_defconfigs - if-no-files-found: error - _51f130b3d4f18f133015f1d5f8557347: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 multi_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: multi_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7025b9cca86e3d1ed318dfd657760cf0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 aspeed_g5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: aspeed_g5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _36f32fc7475ea4055ad18f64cc346a50: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _067b9930a3e9598b615dddd9bd3a7271: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _77a0d35af6c7fed89e053dcfab84925b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 imx_v4_v5_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: imx_v4_v5_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ab0bf8748fd8f4b0565b2adfad3a766b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 omap2plus_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: omap2plus_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _701d5da388f5ff5a9c24135f7d5d3319: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_ARM_LPAE=y+CONFIG_UNWINDER_FRAME_POINTER=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _8b6514fc2e63bf7f97f781e252c04550: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _74abf9fa882dcc857d6c2466f2ba12ce: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig+CONFIG_LTO_CLANG_FULL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_FULL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _894eb8906f74373440e8747a8ab39cd0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _dd8e9409aa9aa378d0982c03ae7c8679: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: defconfig+CONFIG_FTRACE=y+CONFIG_KASAN=y+CONFIG_KASAN_KUNIT_TEST=y+CONFIG_KASAN_VMALLOC=y+CONFIG_KUNIT=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _e2db53fd5193af479f8c9ba83e541c09: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - 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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _4f49cdf4810e4ed77e967b7de234e9de: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig+CONFIG_UBSAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig+CONFIG_UBSAN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _1737f64aa8dfd9b268ee9d9dfa986b49: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3ee45057c88242c3397698de92e3b147: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=14 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 14 - 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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9f3600a5a6cccf8fd53cc25c49ecea5b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=14 malta_defconfig+CONFIG_BLK_DEV_INITRD=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: mips - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9c7f800a9125039c676aaf7380fa47eb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 ppc64_guest_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 14 - 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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _bb6ccfec079fa3e317bf9277bd03f988: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _305fdf61b897cec0194ff01fd87104e9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _3b55af602ee9ae620028f2ed3f6ce5a4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig+CONFIG_LTO_CLANG_THIN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig+CONFIG_LTO_CLANG_THIN=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _159d60218d64add121c8e24ad1c4d12c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=um LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: um - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_distribution_configs: - name: TuxSuite (distribution_configs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_distribution_configs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_distribution_configs - if-no-files-found: error - _bd7580021d1fd1da096a9007f9fbda6f: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.armv7.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f68ffc140cb41005f45ddf889b6a0d4b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/armv7hl/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cdd3a8f744b21d966e73ff46b0033cc3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.aarch64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d26d6ba6e96ddda24e358bf9eaf81cbd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-aarch64-fedora.config+CONFIG_EFI_SBAT_FILE=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _11ad024a78719b99adcd1e644afc9fd0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/arm64/default+CONFIG_DEBUG_INFO_BTF=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _9fddad7ae536ee821061d75663877ba7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cf571a1439fb1c71dda033c022b1b7b6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=powerpc LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _12c70ba93d371e75b4be3cf84dc05f5b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 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: 14 - BOOT: 1 - CONFIG: https://github.com/alpinelinux/aports/raw/refs/heads/master/community/linux-stable/stable.riscv64.config - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _55eb746cf8081308c93d2934fd455aac: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_distribution_configs - - check_cache - - check_patches - name: ARCH=riscv LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_distribution_configs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_distribution_configs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - kick_tuxsuite_allconfigs: - name: TuxSuite (allconfigs) - runs-on: ubuntu-latest - container: tuxsuite/tuxsuite - needs: - - check_cache - - check_patches - env: - TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - timeout-minutes: 480 - steps: - - name: Checking Cache Pass - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} - run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 - - name: Checking Cache Fail - if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} - run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 - - uses: actions/checkout@v4 - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - - name: tuxsuite - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.17.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml || true - - name: Update Cache Build Status - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python caching/update.py - - name: save builds.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: builds.json - name: output_artifact_allconfigs - if-no-files-found: error - - name: generate boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} - - name: save boot-utils.json - if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} - uses: actions/upload-artifact@v4 - with: - path: boot-utils.json - name: boot_utils_json_allconfigs - if-no-files-found: error - _64389c56f27c585f6ef06c21e5e0168c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _f647a37c2d5c59b19bff84c11bd793c9: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6f4679449bde0ef63823c48b35944bda: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _efbb08e8e064234fb6815e8f0019fb48: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _50ef4b133a194699909e0ade81ded549: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_GCOV_KERNEL=n+CONFIG_KASAN=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _976ece933bfbe5af275116ee6081c39c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allnoconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allnoconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _cd3b353c4d93128d6d06d81e4df38d43: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allyesconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allyesconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _10daf3abda3b4f55207e8504a13fc273: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=hexagon BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: hexagon - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c13f05d4c9dfc46eb71cc8a8acbe034e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ec6db561a01ff9f27fc700941b99c858: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_allconfigs - - check_cache - - check_patches - name: ARCH=riscv BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 allmodconfig+CONFIG_WERROR=n+CONFIG_GCOV_KERNEL=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n+CONFIG_DRM_WERROR=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: riscv - LLVM_VERSION: 14 - BOOT: 0 - CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_GCOV_KERNEL=n+CONFIG_LTO_CLANG_THIN=y+CONFIG_FORTIFY_KUNIT_TEST=n+CONFIG_DRM_WERROR=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_allconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_allconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/stable-clang-15.yml b/.github/workflows/stable-clang-15.yml index 1124e915..aaf3a666 100644 --- a/.github/workflows/stable-clang-15.yml +++ b/.github/workflows/stable-clang-15.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py @@ -320,35 +320,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _e1084951b99347c2cf3f483a2bc53b61: - 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_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _e32b19d33529170300f8490cbf5e8869: runs-on: ubuntu-latest needs: @@ -1038,7 +1009,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-6.17.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py @@ -1545,7 +1516,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-6.17.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-16.yml b/.github/workflows/stable-clang-16.yml index 6a100972..e6d1cb1d 100644 --- a/.github/workflows/stable-clang-16.yml +++ b/.github/workflows/stable-clang-16.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _6caf4470519e51764e10589f05d70d73: + _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_CLANG=y + 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_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _83636c808c5c0dbe8287ecdd6425210c: - 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_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _6ba0787bd3d0f66517f6d6ace8dc3060: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _8e78126e8c0351a6b502ee1434a6c568: + _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_CLANG=y + 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_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _5869edec3360f833ad54fe55f6972336: + _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_CLANG=y+CONFIG_LTO_CLANG_THIN=y + 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_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1045,19 +1016,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _4905de907e729b69087ab43c1a24fc13: + _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_CLANG=y + 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_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1074,19 +1045,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _0e35d288cd97cfcbfb5e7347f1627fb8: + _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_CLANG=y+CONFIG_LTO_CLANG_THIN=y + 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_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1212,7 +1183,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-6.17.y --job-name distribution_configs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py @@ -1719,7 +1690,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-6.17.y --job-name allconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml || true + run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-17.yml b/.github/workflows/stable-clang-17.yml index 3c698b2c..c701f8ce 100644 --- a/.github/workflows/stable-clang-17.yml +++ b/.github/workflows/stable-clang-17.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _dbcc7c8c97a20736fe248501b8b18733: + _0cdfecc8afc8f65180a7bc47e0d1792b: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 17 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _cf579091969096119c5e3b06eee6268e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 17 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _e21aa1d59320e4a2396710994e8a9f61: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _d996d5a6d2204fc3a2dc389b0f59bf00: + _db9050b0b9110e1413abdaaba0e8d6a2: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 17 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _e5abdb39c716251c3b966e9403ae82d3: + _9d0b4cdf168935b79298aae5a48050ce: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 17 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1045,19 +1016,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _18165dc0ef79fd9f2ffc47047282d908: + _fe8a3c0add496f950bb06dd3ef60cbe5: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 17 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1074,19 +1045,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _9155f71723f58e89f122fcce9e8f52b8: + _f4653f0447ef4dc527dff6e9d9888f5d: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 17 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1212,7 +1183,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-6.17.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-6.18.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: python caching/update.py @@ -1777,7 +1748,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-6.17.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-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-18.yml b/.github/workflows/stable-clang-18.yml index 39063cef..06707f17 100644 --- a/.github/workflows/stable-clang-18.yml +++ b/.github/workflows/stable-clang-18.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _67e1fcae7d2eeb4ad0f5528446acd86d: + _edabdf15513f7b529968cb361fa4f68d: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 18 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _7831b51d6765e6fe9bdb5ecdbd40bcd5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 18 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _905c6aff3f9ee4e116f5610a92043f9d: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _429ddb761fbb8910639fac7c441bba57: + _f16cc1a2e7b18b4ac0f126c291284068: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 18 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _4c6c61e448e8cf65c92cc332553eee8a: + _f207cb88058053c7c13c81bd7c62b690: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 18 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1132,19 +1103,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _4ea342c6a0382b8ec3fc818df516e5dd: + _10a85d223aec8befcaeda436004bdcfa: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 18 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1161,19 +1132,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _cba9967800187a10281e13bb85d86d69: + _99fce9d45f52f9e30b9b4562899fce55: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 18 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1328,7 +1299,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-6.17.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-6.18.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: python caching/update.py @@ -1893,7 +1864,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-6.17.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-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-19.yml b/.github/workflows/stable-clang-19.yml index 343d04b0..d7dae973 100644 --- a/.github/workflows/stable-clang-19.yml +++ b/.github/workflows/stable-clang-19.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _bca6d618b51d85b3925a9169685f6e71: + _41ec72c28445dcf077429be9d64bfbdd: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 19 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _3f96fb9e6b90485b2ff699f2fe6efdda: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 19 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _4ea034b343d08fab262172c09251d7f7: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _0acf3aeb4791118198691053f213f459: + _ae6f52596b0912ca74804ab60a9ce1da: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 19 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _a87adbbc7b7a44a3e9fcb78a92420b0d: + _7035e7a520454cb6c3c97c6f639bb7a7: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 19 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1132,19 +1103,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _903c4a446419ebd2084f00f87c150c2d: + _d0fe557d9450cfe5f7edda534c9eb9ad: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 19 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1161,19 +1132,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _7ba2728d5b589699e33eca41f3691194: + _4115d3ffcd2342cf518769f1ec160941: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 19 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1328,7 +1299,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-6.17.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-6.18.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: python caching/update.py @@ -1893,7 +1864,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-6.17.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-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-20.yml b/.github/workflows/stable-clang-20.yml index 918ce954..ffd6737c 100644 --- a/.github/workflows/stable-clang-20.yml +++ b/.github/workflows/stable-clang-20.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _7aa9ff2047e46eafc27a9073f34a26a9: + _59812a4c534e0a77ab662744b1b3d205: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 20 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _4290984f97d94d1a4349c91c232e625a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 20 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _ce2fa065568a4ba1b9efaf9ff132f293: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _f4c59c45feeb23c010ecf33acd8569ce: + _3497c174070879ae45760d5356b15b42: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 20 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _0370a514a9ab1ede1bacc45ebb2e51a0: + _82044c46d707b9d755282414c2ca25de: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 20 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1161,19 +1132,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _f3c6df057b3ddcaf3845f3aa996995af: + _c87bee2e915da2aeed723cc94dd2a055: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 20 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1190,19 +1161,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _5b1b525f80939291cd399038e7a55e71: + _e370aabfb7bde59f769ef41878be4d9d: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=20 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 20 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1357,7 +1328,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-6.17.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-6.18.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: python caching/update.py @@ -1922,7 +1893,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-6.17.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-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-21.yml b/.github/workflows/stable-clang-21.yml index 2c44fdb7..5752afbf 100644 --- a/.github/workflows/stable-clang-21.yml +++ b/.github/workflows/stable-clang-21.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _109898f21e47400dfcc35d1596611d82: + _7061e37e5fc2bf7d6d42f103bc703060: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 21 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _ac3de33f7636e775964b3653c86a84c4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 21 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _414a44590f0483c51eff8f1e2559a051: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _10e853a8048075940b9397160fb9be5b: + _b8c739688b6f11557ae9c9213e1f673b: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 21 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _a7e58f92bb6dd536d6c9516533dc978d: + _435fa32c5e81c18a136d377f9d8a887c: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 21 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1161,19 +1132,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _602b495cd1c2be6eb5f0e61eb2732632: + _7da01cc1aa8c709b23e5cb548a7cf045: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 21 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1190,19 +1161,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _38a26a06e6ce8ed32f497b66e289a2c0: + _b8774f250c21462bea2c1d2cf269781e: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 21 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1357,7 +1328,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-6.17.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-6.18.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: python caching/update.py @@ -1922,7 +1893,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-6.17.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-6.18.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: python caching/update.py diff --git a/.github/workflows/stable-clang-22.yml b/.github/workflows/stable-clang-22.yml index 0aed25de..b2ff44f9 100644 --- a/.github/workflows/stable-clang-22.yml +++ b/.github/workflows/stable-clang-22.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@v4 - 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-6.17.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-6.18.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-6.17.y + GIT_REF: linux-6.18.y outputs: output: ${{ steps.step2.outputs.output }} status: ${{ steps.step2.outputs.status }} @@ -67,7 +67,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-6.17.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-6.18.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: python caching/update.py @@ -204,19 +204,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _37484e3311e14505a7faf4b6055cbb22: + _8531dfbbc5bf8398bb50799cf2e4ab0c: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 multi_v7_defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 multi_v7_defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm LLVM_VERSION: 22 BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_CFI_CLANG=y + CONFIG: multi_v7_defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -349,35 +349,6 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _82a07d5128bea43b084417cd50a995e0: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CPU_BIG_ENDIAN=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 22 - BOOT: 1 - CONFIG: defconfig+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@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py _9ca721cc31f757af731d719d1d79b27f: runs-on: ubuntu-latest needs: @@ -436,19 +407,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _77cf5b46d54ce6165d8e88ed640ff60c: + _e67424f67d9724b583954e6c6685febb: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 22 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -465,19 +436,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _c9cc4a949f7089982756501ce9845707: + _38b6b0cb9659a9b726ca09184de12932: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: arm64 LLVM_VERSION: 22 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1161,19 +1132,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _45e6c623313ef4b083039e8b5e704ac9: + _88836787338998d38d85ee4fb319f74f: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI_CLANG=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 22 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y + CONFIG: defconfig+CONFIG_CFI=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1190,19 +1161,19 @@ jobs: name: boot_utils_json_defconfigs - name: Check Build and Boot Logs run: scripts/check-logs.py - _fc2e0f0e3f337b7cc878ab272bf40c50: + _6e3e89c5eb19dcdf7fa3be1e6405f41f: runs-on: ubuntu-latest needs: - kick_tuxsuite_defconfigs - check_cache - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=22 defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y if: ${{ needs.check_cache.outputs.status != 'pass' }} env: ARCH: x86_64 LLVM_VERSION: 22 BOOT: 1 - CONFIG: defconfig+CONFIG_CFI_CLANG=y+CONFIG_LTO_CLANG_THIN=y + CONFIG: defconfig+CONFIG_CFI=y+CONFIG_LTO_CLANG_THIN=y REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} container: image: ghcr.io/clangbuiltlinux/qemu @@ -1357,7 +1328,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-6.17.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-6.18.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: python caching/update.py @@ -1922,7 +1893,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-6.17.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-6.18.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: python caching/update.py diff --git a/README.md b/README.md index 90831045..204b05d8 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ | ---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: | | next | [![next-clang-22 build status](https://kernel.outflux.net/cbl/badges/next-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-22.yml) | [![next-clang-21 build status](https://kernel.outflux.net/cbl/badges/next-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-21.yml) | [![next-clang-20 build status](https://kernel.outflux.net/cbl/badges/next-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-20.yml) | [![next-clang-19 build status](https://kernel.outflux.net/cbl/badges/next-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-19.yml) | [![next-clang-18 build status](https://kernel.outflux.net/cbl/badges/next-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-18.yml) | [![next-clang-17 build status](https://kernel.outflux.net/cbl/badges/next-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-17.yml) | [![next-clang-16 build status](https://kernel.outflux.net/cbl/badges/next-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-16.yml) | [![next-clang-15 build status](https://kernel.outflux.net/cbl/badges/next-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-15.yml) | | | | | [![next-clang-android build status](https://kernel.outflux.net/cbl/badges/next-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/next-clang-android.yml) | | mainline | [![mainline-clang-22 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-22.yml) | [![mainline-clang-21 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-21.yml) | [![mainline-clang-20 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-20.yml) | [![mainline-clang-19 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-19.yml) | [![mainline-clang-18 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-18.yml) | [![mainline-clang-17 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-17.yml) | [![mainline-clang-16 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-16.yml) | [![mainline-clang-15 build status](https://kernel.outflux.net/cbl/badges/mainline-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/mainline-clang-15.yml) | | | | | | -| stable | [![stable-clang-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-clang-14 build status](https://kernel.outflux.net/cbl/badges/stable-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-14.yml) | [![stable-clang-13 build status](https://kernel.outflux.net/cbl/badges/stable-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-13.yml) | | | | +| stable | [![stable-clang-22 build status](https://kernel.outflux.net/cbl/badges/stable-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-22.yml) | [![stable-clang-21 build status](https://kernel.outflux.net/cbl/badges/stable-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-21.yml) | [![stable-clang-20 build status](https://kernel.outflux.net/cbl/badges/stable-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-20.yml) | [![stable-clang-19 build status](https://kernel.outflux.net/cbl/badges/stable-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-19.yml) | [![stable-clang-18 build status](https://kernel.outflux.net/cbl/badges/stable-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-18.yml) | [![stable-clang-17 build status](https://kernel.outflux.net/cbl/badges/stable-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-17.yml) | [![stable-clang-16 build status](https://kernel.outflux.net/cbl/badges/stable-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-16.yml) | [![stable-clang-15 build status](https://kernel.outflux.net/cbl/badges/stable-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/stable-clang-15.yml) | | | | | | | 6.12 | [![6.12-clang-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-22 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-22.yml) | [![6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-21.yml) | [![6.6-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-20.yml) | [![6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-19.yml) | [![6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-18.yml) | [![6.6-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-17.yml) | [![6.6-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-16.yml) | [![6.6-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-15.yml) | [![6.6-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-14.yml) | [![6.6-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-13.yml) | [![6.6-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-12.yml) | [![6.6-clang-11 build status](https://kernel.outflux.net/cbl/badges/6.6-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.6-clang-11.yml) | | | 6.1 | [![6.1-clang-22 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-22.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-22.yml) | [![6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-21.yml) | [![6.1-clang-20 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-20.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-20.yml) | [![6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-19.yml) | [![6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-18.yml) | [![6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-17.yml) | [![6.1-clang-16 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-16.yml) | [![6.1-clang-15 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-15.yml) | [![6.1-clang-14 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-14.yml) | [![6.1-clang-13 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-13.yml) | [![6.1-clang-12 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-12.yml) | [![6.1-clang-11 build status](https://kernel.outflux.net/cbl/badges/6.1-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/6.1-clang-11.yml) | | diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index 461b6758..d0e9e508 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-6.17.y, name: stable} + - &stable {git_repo: *stable-url, git_ref: linux-6.18.y, name: stable} - &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"} - &stable-6_1 {git_repo: *stable-url, git_ref: linux-6.1.y, name: "6.1"} @@ -50,8 +50,6 @@ tree_schedules: - &stable_llvm_17 {<< : *llvm_17, << : *stable, << : *thur_three} - &stable_llvm_16 {<< : *llvm_16, << : *stable, << : *fri_three} - &stable_llvm_15 {<< : *llvm_15, << : *stable, << : *sat_three} - - &stable_llvm_14 {<< : *llvm_14, << : *stable, << : *sun_three} - - &stable_llvm_13 {<< : *llvm_13, << : *stable, << : *sun_three} # Longterm stable (LTS) kernels see less frequent updates the older that they get # Follow a similar scheme above and build new tree/toolchain combinations more diff --git a/generator/yml/0009-llvm-13.yml b/generator/yml/0009-llvm-13.yml index 9237344a..c3c4ef7e 100644 --- a/generator/yml/0009-llvm-13.yml +++ b/generator/yml/0009-llvm-13.yml @@ -1,56 +1,6 @@ ############# # LLVM 13 # ############# - ########################### - # Latest stable release # - ########################### - - {<< : *arm32_v5, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - # BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14: - # https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed - # - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - # BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14: - # https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed - # - {<< : *arm32_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm32_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - # BPF uses check_mul_overflow() with a 'long long' value, which is broken prior to clang-14: - # https://github.com/llvm/llvm-project/commit/5c91b98c5d45243352bf10262454bcac77cd3fed - # - {<< : *arm32_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - # - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - # - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *arm64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *hexagon, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *hexagon_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - # mips with the integrated assembler does not work after 56651128e2fb ("MIPS: Fix idle VS timer enqueue") - - {<< : *mips, << : *stable, << : *llvm, boot: true, << : *llvm_13} - - {<< : *mipsel, << : *stable, << : *llvm, boot: true, << : *llvm_13} - # ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679) - # - {<< : *ppc32, << : *stable, << : *llvm, boot: true, << : *llvm_13} - - {<< : *ppc64_no_werror, << : *stable, << : *llvm, boot: true, << : *llvm_13} - - {<< : *ppc64le, << : *stable, << : *llvm, boot: true, << : *llvm_13} - - {<< : *ppc64le_fedora, << : *stable, << : *clang, boot: true, << : *llvm_13} - - {<< : *ppc64le_suse, << : *stable, << : *clang, boot: true, << : *llvm_13} - - {<< : *riscv, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *riscv_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_13} - - {<< : *riscv_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *riscv_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_13} ############ # 6.12.y # ############ diff --git a/generator/yml/0009-llvm-14.yml b/generator/yml/0009-llvm-14.yml index cd8e6630..821e415a 100644 --- a/generator/yml/0009-llvm-14.yml +++ b/generator/yml/0009-llvm-14.yml @@ -1,56 +1,10 @@ ############# # LLVM 14 # ############# - ########################### - # Latest stable release # - ########################### - # configs: trees: make_variables: BOOT=1 llvm_versions: - - {<< : *arm32_v5, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm32_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm32_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm64_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm64_allno, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm64_allyes, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *arm64_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *hexagon, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *hexagon_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - # mips with the integrated assembler does not work after 56651128e2fb ("MIPS: Fix idle VS timer enqueue") - - {<< : *mips, << : *stable, << : *llvm, boot: true, << : *llvm_14} - - {<< : *mipsel, << : *stable, << : *llvm, boot: true, << : *llvm_14} - # ppc32: Build disabled (https://github.com/ClangBuiltLinux/linux/issues/1679) - # - {<< : *ppc32, << : *stable, << : *llvm, boot: true, << : *llvm_14} - - {<< : *ppc64, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *ppc64le, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *ppc64le_fedora, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *ppc64le_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *riscv, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *riscv_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *riscv_allmod, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *riscv_allmod_lto, << : *stable, << : *llvm_full, boot: false, << : *llvm_14} - - {<< : *riscv_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *riscv_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *um, << : *stable, << : *llvm_full, boot: true, << : *llvm_14} ############ # 6.12.y # ############ + # configs: trees: make_variables: BOOT=1 llvm_versions: - {<< : *arm32_v5, << : *stable-6_12, << : *llvm_full, boot: true, << : *llvm_14} - {<< : *arm32_v6, << : *stable-6_12, << : *llvm_full, boot: true, << : *llvm_14} - {<< : *arm32_v7, << : *stable-6_12, << : *llvm_full, boot: true, << : *llvm_14} diff --git a/generator/yml/0009-llvm-15.yml b/generator/yml/0009-llvm-15.yml index 20afa82e..f17a500d 100644 --- a/generator/yml/0009-llvm-15.yml +++ b/generator/yml/0009-llvm-15.yml @@ -155,7 +155,6 @@ - {<< : *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} - - {<< : *arm64be, << : *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} diff --git a/generator/yml/0009-llvm-16.yml b/generator/yml/0009-llvm-16.yml index e176b264..482af4eb 100644 --- a/generator/yml/0009-llvm-16.yml +++ b/generator/yml/0009-llvm-16.yml @@ -158,7 +158,7 @@ - {<< : *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_cl, << : *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} @@ -168,11 +168,10 @@ - {<< : *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} - - {<< : *arm64be, << : *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_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_cfi_cl_lto, << : *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} @@ -212,8 +211,8 @@ - {<< : *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_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_cfi_cl_lto, << : *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} diff --git a/generator/yml/0009-llvm-17.yml b/generator/yml/0009-llvm-17.yml index fb9def23..7d34eb42 100644 --- a/generator/yml/0009-llvm-17.yml +++ b/generator/yml/0009-llvm-17.yml @@ -164,7 +164,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_17} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} @@ -174,11 +174,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} @@ -220,8 +219,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_17} diff --git a/generator/yml/0009-llvm-18.yml b/generator/yml/0009-llvm-18.yml index 28c1aacb..9e3b141f 100644 --- a/generator/yml/0009-llvm-18.yml +++ b/generator/yml/0009-llvm-18.yml @@ -176,7 +176,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_18} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_18} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} @@ -186,11 +186,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} @@ -237,8 +236,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_18} diff --git a/generator/yml/0009-llvm-19.yml b/generator/yml/0009-llvm-19.yml index 8555e7a9..21d3956b 100644 --- a/generator/yml/0009-llvm-19.yml +++ b/generator/yml/0009-llvm-19.yml @@ -176,7 +176,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_19} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_19} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} @@ -186,11 +186,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} @@ -237,8 +236,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_19} diff --git a/generator/yml/0009-llvm-20.yml b/generator/yml/0009-llvm-20.yml index 8783ccc7..74bf95da 100644 --- a/generator/yml/0009-llvm-20.yml +++ b/generator/yml/0009-llvm-20.yml @@ -178,7 +178,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_20} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_20} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} @@ -188,11 +188,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} @@ -240,8 +239,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_20} diff --git a/generator/yml/0009-llvm-latest.yml b/generator/yml/0009-llvm-latest.yml index 5e64710b..ad35b40b 100644 --- a/generator/yml/0009-llvm-latest.yml +++ b/generator/yml/0009-llvm-latest.yml @@ -176,7 +176,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} @@ -186,11 +186,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} @@ -237,8 +236,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_latest} diff --git a/generator/yml/0009-llvm-tot.yml b/generator/yml/0009-llvm-tot.yml index e216ff5c..8a552538 100644 --- a/generator/yml/0009-llvm-tot.yml +++ b/generator/yml/0009-llvm-tot.yml @@ -176,7 +176,7 @@ - {<< : *arm32_v6, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_v7_t, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *arm32_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *arm32_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_imx, << : *stable, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_omap, << : *stable, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *arm32_lpae_fp, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} @@ -186,11 +186,10 @@ - {<< : *arm32_alpine, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm32_suse, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *arm64be, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *arm64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *arm64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *arm64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *arm64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64_kasan_sw, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *arm64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} @@ -237,8 +236,8 @@ - {<< : *x86_64, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_lto_full, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_lto_thin, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *x86_64_cfi_cl, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *x86_64_cfi_cl_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *x86_64_cfi, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} + - {<< : *x86_64_cfi_lto, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_kasan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_kcsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_ubsan, << : *stable, << : *llvm_full, boot: true, << : *llvm_tot} diff --git a/tuxsuite/stable-clang-13.tux.yml b/tuxsuite/stable-clang-13.tux.yml deleted file mode 100644 index e7a660eb..00000000 --- a/tuxsuite/stable-clang-13.tux.yml +++ /dev/null @@ -1,339 +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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-13.tux.yml -# Invoke locally via: -# $ git clone -b linux-6.17.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-13.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-13 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-13 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-13 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-13 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-13 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-13 - 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-13 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - 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-13 - 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-13 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-13 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-13 - 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-13 - 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-13 - kconfig: - - ppc64_guest_defconfig - - CONFIG_PPC_DISABLE_WERROR=y - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-13 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-13 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: um - toolchain: korg-clang-13 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm64 - toolchain: korg-clang-13 - 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-13 - 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-13 - 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-13 - kconfig: - - https://github.com/ClangBuiltLinux/rpms_kernel/raw/rawhide/kernel-ppc64le-fedora.config - - CONFIG_DRM_WERROR=n - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-13 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/ppc64le/default - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: riscv - toolchain: korg-clang-13 - 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-13 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-13 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-13 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-13 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/stable-clang-14.tux.yml b/tuxsuite/stable-clang-14.tux.yml deleted file mode 100644 index 88daae80..00000000 --- a/tuxsuite/stable-clang-14.tux.yml +++ /dev/null @@ -1,412 +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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-14.tux.yml -# Invoke locally via: -# $ git clone -b linux-6.17.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-14.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-14 - kconfig: multi_v5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: aspeed_g5_defconfig - targets: - - kernel - - dtbs - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: imx_v4_v5_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: omap2plus_defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - 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-14 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_FULL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - 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-14 - 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-14 - kconfig: - - defconfig - - CONFIG_UBSAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-14 - kconfig: defconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: mips - toolchain: korg-clang-14 - 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-14 - 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-14 - kconfig: ppc64_guest_defconfig - targets: - - kernel - kernel_image: vmlinux - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: powerpc - toolchain: korg-clang-14 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-14 - kconfig: defconfig - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-14 - kconfig: - - defconfig - - CONFIG_LTO_CLANG_THIN=y - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: um - toolchain: korg-clang-14 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: distribution_configs - builds: - - target_arch: arm - toolchain: korg-clang-14 - 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-14 - 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-14 - 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-14 - 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-14 - 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-14 - 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-14 - 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-14 - 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-14 - kconfig: https://github.com/openSUSE/kernel-source/raw/master/config/riscv64/default - targets: - - kernel - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 -- name: allconfigs - builds: - - target_arch: arm - toolchain: korg-clang-14 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: - - allyesconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: allmodconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: - - allmodconfig - - CONFIG_GCOV_KERNEL=n - - CONFIG_KASAN=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: allnoconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: allyesconfig - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: hexagon - toolchain: korg-clang-14 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-14 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: riscv - toolchain: korg-clang-14 - kconfig: - - allmodconfig - - CONFIG_WERROR=n - - CONFIG_GCOV_KERNEL=n - - CONFIG_LTO_CLANG_THIN=y - - CONFIG_FORTIFY_KUNIT_TEST=n - - CONFIG_DRM_WERROR=n - targets: - - default - kernel_image: Image - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/stable-clang-15.tux.yml b/tuxsuite/stable-clang-15.tux.yml index f9525e57..e0940809 100644 --- a/tuxsuite/stable-clang-15.tux.yml +++ b/tuxsuite/stable-clang-15.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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-15.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -83,16 +83,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-15 kconfig: diff --git a/tuxsuite/stable-clang-16.tux.yml b/tuxsuite/stable-clang-16.tux.yml index de9d25f4..7bc23ac1 100644 --- a/tuxsuite/stable-clang-16.tux.yml +++ b/tuxsuite/stable-clang-16.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-6.17.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml +# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-16.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-16 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-16 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-16 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-16 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -338,7 +328,7 @@ jobs: toolchain: korg-clang-16 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -348,7 +338,7 @@ jobs: toolchain: korg-clang-16 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-17.tux.yml b/tuxsuite/stable-clang-17.tux.yml index 114826e4..20114bc4 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-17.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-17 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-17 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-17 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-17 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-17 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -338,7 +328,7 @@ jobs: toolchain: korg-clang-17 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -348,7 +338,7 @@ jobs: toolchain: korg-clang-17 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-18.tux.yml b/tuxsuite/stable-clang-18.tux.yml index f8e3f12c..00070e4b 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-18.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-18 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-18 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-18 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-18 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-18 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -368,7 +358,7 @@ jobs: toolchain: korg-clang-18 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -378,7 +368,7 @@ jobs: toolchain: korg-clang-18 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-19.tux.yml b/tuxsuite/stable-clang-19.tux.yml index a8fe9d45..6fdef58b 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-19.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-19 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-19 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-19 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-19 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-19 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -368,7 +358,7 @@ jobs: toolchain: korg-clang-19 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -378,7 +368,7 @@ jobs: toolchain: korg-clang-19 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-20.tux.yml b/tuxsuite/stable-clang-20.tux.yml index 68d0d84d..baca1ff6 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-20.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-20 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-20 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-20 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-20 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-20 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -376,7 +366,7 @@ jobs: toolchain: korg-clang-20 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -386,7 +376,7 @@ jobs: toolchain: korg-clang-20 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-21.tux.yml b/tuxsuite/stable-clang-21.tux.yml index 46b12378..c464ffd6 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-21.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: korg-clang-21 kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: korg-clang-21 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: korg-clang-21 kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: korg-clang-21 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: korg-clang-21 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -376,7 +366,7 @@ jobs: toolchain: korg-clang-21 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -386,7 +376,7 @@ jobs: toolchain: korg-clang-21 kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel diff --git a/tuxsuite/stable-clang-22.tux.yml b/tuxsuite/stable-clang-22.tux.yml index 1da757c7..55f2695e 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-6.17.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-6.18.y --job-name defconfigs --json-out builds.json tuxsuite/stable-clang-22.tux.yml # Invoke locally via: -# $ git clone -b linux-6.17.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux +# $ git clone -b linux-6.18.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-6.17.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.17.y +name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y +description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-6.18.y jobs: - name: defconfigs builds: @@ -52,7 +52,7 @@ jobs: toolchain: clang-nightly kconfig: - multi_v7_defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -93,16 +93,6 @@ jobs: make_variables: LLVM: 1 LLVM_IAS: 1 - - target_arch: arm64 - toolchain: clang-nightly - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - target_arch: arm64 toolchain: clang-nightly kconfig: @@ -127,7 +117,7 @@ jobs: toolchain: clang-nightly kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -137,7 +127,7 @@ jobs: toolchain: clang-nightly kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel @@ -376,7 +366,7 @@ jobs: toolchain: clang-nightly kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y targets: - kernel make_variables: @@ -386,7 +376,7 @@ jobs: toolchain: clang-nightly kconfig: - defconfig - - CONFIG_CFI_CLANG=y + - CONFIG_CFI=y - CONFIG_LTO_CLANG_THIN=y targets: - kernel