diff --git a/.github/workflows/4.19-clang-13.yml b/.github/workflows/4.19-clang-13.yml deleted file mode 100644 index f23325dc..00000000 --- a/.github/workflows/4.19-clang-13.yml +++ /dev/null @@ -1,236 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-13) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-13.tux.yml - - .github/workflows/4.19-clang-13.yml - schedule: - - cron: 0 12 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.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-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - _66217275b440ea529e2b7432462ab897: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 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 - _dccb2e73fc9decea9e1a7d4a932299a6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 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 - _27eec8ad442e6c80c936801a2dca77cc: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _f4d3de3db46c87da313d87e1f3f6dc29: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang 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 - _7c47476f557cfe69821df8c29bb9c4ac: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=13 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - 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 - diff --git a/.github/workflows/4.19-clang-14.yml b/.github/workflows/4.19-clang-14.yml deleted file mode 100644 index 1df7d0b1..00000000 --- a/.github/workflows/4.19-clang-14.yml +++ /dev/null @@ -1,236 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-14) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-14.tux.yml - - .github/workflows/4.19-clang-14.yml - schedule: - - cron: 0 12 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.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-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - _64bbdb8f3d4a3e83679a0d4ce327cee5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 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 - _e8ff4074fdd3e432d55a111ea5500c7c: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 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 - _b81136aba68f31be5d9996784bf2d981: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _93adcc31e3e500dcde3470940f30d9f4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 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 - _982b8e07089ad003af3aa67a4291f2bb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=14 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - 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 - diff --git a/.github/workflows/4.19-clang-15.yml b/.github/workflows/4.19-clang-15.yml deleted file mode 100644 index 7761fc36..00000000 --- a/.github/workflows/4.19-clang-15.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-15) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-15.tux.yml - - .github/workflows/4.19-clang-15.yml - schedule: - - cron: 0 6 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-15 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _05f17d11482533ebf3467c477fb42626: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _666c000194bc3cdd0e08876443332315: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _9e15569a23233b2613ae776e9c8edfbb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _1d651ad44d5d0e4f4db34cf8bb07d755: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _2c3903c281c1565e491cb84e003bcd07: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=15 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _30557381e23e03e27179b3e8f6596bae: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=15 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - diff --git a/.github/workflows/4.19-clang-16.yml b/.github/workflows/4.19-clang-16.yml deleted file mode 100644 index 350504ef..00000000 --- a/.github/workflows/4.19-clang-16.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-16) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-16.tux.yml - - .github/workflows/4.19-clang-16.yml - schedule: - - cron: 0 6 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-16 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _ca50b58e34d83eefcf75dad7ca4db401: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: multi_v7_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _a0a4937e1f052f242b23911b6165ce1e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _845c72c94300c19025173428dd00e252: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _b6ae41a12f944ebd26beb82a0734c453: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _55e7f18babe91e14f4c76373037be43e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=16 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: powernv_defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - _e615f32d40fed676e8566bbbc04677fd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=16 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: defconfig - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@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 - diff --git a/.github/workflows/4.19-clang-17.yml b/.github/workflows/4.19-clang-17.yml deleted file mode 100644 index 3a4475b2..00000000 --- a/.github/workflows/4.19-clang-17.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-17) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-17.tux.yml - - .github/workflows/4.19-clang-17.yml - schedule: - - cron: 0 0 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-17 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _eddcb2cfd3cc464d79f9d1d4905144bb: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 17 - 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 - _a9daad31ef870b429f28bbc0b842b1b5: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 17 - 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 - _2dce4bdc057109e7d7a480835e463e4b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 17 - 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 - _460b831eb1fb7bc3a3f80d803d2df5d1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _4f335ac56512866429794b624c59dfb3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=17 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 17 - 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 - _6a3c5bf4f8924446de986626d9b37b37: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 17 - 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 - diff --git a/.github/workflows/4.19-clang-18.yml b/.github/workflows/4.19-clang-18.yml deleted file mode 100644 index 5529f104..00000000 --- a/.github/workflows/4.19-clang-18.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-18) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-18.tux.yml - - .github/workflows/4.19-clang-18.yml - schedule: - - cron: 0 0 * * 3 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-18 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _07f5461b863c3195368e0be7eaec9f8b: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=18 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 18 - 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 - _95247835b22c7091313c784beea5d997: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=18 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 18 - 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 - _76727974b1ffb8192a43932612957712: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=18 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 18 - 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 - _386a8092e180fb2c019584d1757d3324: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _e8f1dc07d922e8dc6562f0e4ba26f4aa: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=18 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 18 - 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 - _fd1ca6953bfcef7ff0cd3dc294e67467: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=18 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 18 - 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 - diff --git a/.github/workflows/4.19-clang-19.yml b/.github/workflows/4.19-clang-19.yml deleted file mode 100644 index 88dc12b7..00000000 --- a/.github/workflows/4.19-clang-19.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-19) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-19.tux.yml - - .github/workflows/4.19-clang-19.yml - schedule: - - cron: 0 12 * * 1,5 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-19 - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _e06450149da7e502c9f2dda8c90a37be: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=19 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 19 - 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 - _8573d5d4e6fb0d6f8533511810417c8e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=19 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 19 - 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 - _d6419676809b059460e3a42538042333: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=19 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 19 - 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 - _15aa5967257e43fd331d28cf28fe601a: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _7597f86b3b7b717113c0786f9d0172c3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=19 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 19 - 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 - _620a5ba4b144e6fe408ee3d64c192258: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=19 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 19 - 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 - diff --git a/.github/workflows/4.19-clang-21.yml b/.github/workflows/4.19-clang-21.yml deleted file mode 100644 index e3b2b3ae..00000000 --- a/.github/workflows/4.19-clang-21.yml +++ /dev/null @@ -1,265 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py 4.19 -name: 4.19 (clang-21) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/4.19-clang-21.tux.yml - - .github/workflows/4.19-clang-21.yml - schedule: - - cron: 0 18 * * 1,5 - 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/4.19 --repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --ref linux-4.19.y - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_clang-nightly - needs: check_patches - env: - GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git - GIT_REF: linux-4.19.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-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-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 - - 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 - _68008bb26744026b2f4fd8b7d888fc64: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=21 multi_v7_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 21 - 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 - _09ec25747ded8593d590deee6cf50755: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=21 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm - LLVM_VERSION: 21 - 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 - _2e92e1fa59aa20d28053982570aa73c4: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=21 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 21 - 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 - _bf1d8efe8c067a943a07215cd80ced8e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=0 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 - _065d1c105b2cb7079af53eb00d355d1e: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=21 powernv_defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: powerpc - LLVM_VERSION: 21 - 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 - _d56b49e239279b41d31cfb4812ea85f7: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=0 LLVM_VERSION=21 defconfig - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 21 - 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 - diff --git a/.github/workflows/android-4.19-clang-12.yml b/.github/workflows/android-4.19-clang-12.yml deleted file mode 100644 index 670760e7..00000000 --- a/.github/workflows/android-4.19-clang-12.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-12) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-12.tux.yml - - .github/workflows/android-4.19-clang-12.yml - schedule: - - cron: 0 18 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-12 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-12.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 - _4cd429c60c49c411bafc8205cac4ff17: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 12 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _d24ad0cc4a0c9a09c6a8b5f717962455: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 12 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-13.yml b/.github/workflows/android-4.19-clang-13.yml deleted file mode 100644 index ce347078..00000000 --- a/.github/workflows/android-4.19-clang-13.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-13) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-13.tux.yml - - .github/workflows/android-4.19-clang-13.yml - schedule: - - cron: 0 12 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-13 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - _e2318e8e85ff910f296ddaba6906fadf: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _6597d87a555c679fa00784f2fd6c0f25: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=13 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 13 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-14.yml b/.github/workflows/android-4.19-clang-14.yml deleted file mode 100644 index 10a6087a..00000000 --- a/.github/workflows/android-4.19-clang-14.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-14) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-14.tux.yml - - .github/workflows/android-4.19-clang-14.yml - schedule: - - cron: 0 6 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-14 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - _56da186ca8feaa744e67e58d9047e907: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _7b80abae9889c18319bb557bedc34e57: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=14 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 14 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-15.yml b/.github/workflows/android-4.19-clang-15.yml deleted file mode 100644 index 45195df4..00000000 --- a/.github/workflows/android-4.19-clang-15.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-15) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-15.tux.yml - - .github/workflows/android-4.19-clang-15.yml - schedule: - - cron: 0 0 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-15 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _3d1fc31fae1f0825f1b1117687571182: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _ed8e4c799b40550226233bf3f334f719: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=15 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 15 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-16.yml b/.github/workflows/android-4.19-clang-16.yml deleted file mode 100644 index d68a1ebe..00000000 --- a/.github/workflows/android-4.19-clang-16.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-16) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-16.tux.yml - - .github/workflows/android-4.19-clang-16.yml - schedule: - - cron: 0 18 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-16 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _53704d75048d901235421342a220a3d2: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _0313162a06bb046f4081c817855c8ac1: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=16 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 16 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-17.yml b/.github/workflows/android-4.19-clang-17.yml deleted file mode 100644 index 5e7ee7bd..00000000 --- a/.github/workflows/android-4.19-clang-17.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-17) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-17.tux.yml - - .github/workflows/android-4.19-clang-17.yml - schedule: - - cron: 0 12 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-17 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _c9a7bb527b7340eacb42c20cbc2ecf43: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 17 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c857a5b77f9ff7258c0b914b8ca906cd: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 17 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-18.yml b/.github/workflows/android-4.19-clang-18.yml deleted file mode 100644 index bfb18cf0..00000000 --- a/.github/workflows/android-4.19-clang-18.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-18) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-18.tux.yml - - .github/workflows/android-4.19-clang-18.yml - schedule: - - cron: 0 6 * * 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-18 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _e05cc2bd0d980c406da77866025ae9a6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 18 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _c89fe0a8c5057794c34bb22f1b69d33d: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=18 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 18 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-19.yml b/.github/workflows/android-4.19-clang-19.yml deleted file mode 100644 index 3ce37e9b..00000000 --- a/.github/workflows/android-4.19-clang-19.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-19) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-19.tux.yml - - .github/workflows/android-4.19-clang-19.yml - schedule: - - cron: 0 6 * * 1,2,3,4,5 - 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_korg-clang-19 - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _427ad04336d3b729e9f06ac390339c83: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 19 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _69be54e07c0c29096e6473be61b248d6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=19 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 19 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-21.yml b/.github/workflows/android-4.19-clang-21.yml deleted file mode 100644 index 9ba33d0c..00000000 --- a/.github/workflows/android-4.19-clang-21.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-21) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-21.tux.yml - - .github/workflows/android-4.19-clang-21.yml - schedule: - - cron: 0 6 * * 1,2,3,4,5 - 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_clang-nightly - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-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 - - 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 - _78dba792a49a77ec4549053d434f5ad3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: 21 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _732c7eced3e2dc8feb494ad5aa0e27b6: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=21 gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: 21 - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/.github/workflows/android-4.19-clang-android.yml b/.github/workflows/android-4.19-clang-android.yml deleted file mode 100644 index 95acdac4..00000000 --- a/.github/workflows/android-4.19-clang-android.yml +++ /dev/null @@ -1,149 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_workflow.py android-4.19 -name: android-4.19 (clang-android) -'on': - push: - branches: - - presubmit/* - paths: - - check_logs.py - - utils.py - - tuxsuite/android-4.19-clang-android.tux.yml - - .github/workflows/android-4.19-clang-android.yml - schedule: - - cron: 0 6 * * 1,2,3,4,5 - 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/android-4.19 --repo https://android.googlesource.com/kernel/common.git --ref android-4.19-stable - check_cache: - name: Check Cache - runs-on: ubuntu-latest - container: tuxmake/x86_64_clang-android - needs: check_patches - env: - GIT_REPO: https://android.googlesource.com/kernel/common.git - GIT_REF: android-4.19-stable - 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://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-android.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 - _715e50064ab6c7b608bbfde676ee63c3: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=android gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: arm64 - LLVM_VERSION: android - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - _54d3fa945b463031f59cd01c1779e62d: - runs-on: ubuntu-latest - needs: - - kick_tuxsuite_defconfigs - - check_cache - - check_patches - name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=android gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - if: ${{ needs.check_cache.outputs.status != 'pass' }} - env: - ARCH: x86_64 - LLVM_VERSION: android - BOOT: 1 - CONFIG: gki_defconfig+CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} - container: - image: ghcr.io/clangbuiltlinux/qemu - options: --ipc=host - steps: - - uses: actions/checkout@v4 - with: - submodules: true - - uses: actions/download-artifact@v4 - with: - name: output_artifact_defconfigs - - uses: actions/download-artifact@v4 - with: - name: boot_utils_json_defconfigs - - name: Check Build and Boot Logs - run: scripts/check-logs.py - diff --git a/README.md b/README.md index 17944c06..2d03618f 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,6 @@ | 5.15 | [![5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-21.yml) | [![5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-19.yml) | [![5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-18.yml) | [![5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-17.yml) | [![5.15-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-16.yml) | [![5.15-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-15.yml) | [![5.15-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-14.yml) | [![5.15-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-13.yml) | [![5.15-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-12.yml) | [![5.15-clang-11 build status](https://kernel.outflux.net/cbl/badges/5.15-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.15-clang-11.yml) | | | 5.10 | [![5.10-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-21.yml) | [![5.10-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-19.yml) | [![5.10-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-18.yml) | [![5.10-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-17.yml) | [![5.10-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-16.yml) | [![5.10-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-15.yml) | [![5.10-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-14.yml) | [![5.10-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-13.yml) | [![5.10-clang-12 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-12.yml) | [![5.10-clang-11 build status](https://kernel.outflux.net/cbl/badges/5.10-clang-11.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.10-clang-11.yml) | | | 5.4 | [![5.4-clang-21 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-21.yml) | [![5.4-clang-19 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-19.yml) | [![5.4-clang-18 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-18.yml) | [![5.4-clang-17 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-17.yml) | [![5.4-clang-16 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-16.yml) | [![5.4-clang-15 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-15.yml) | [![5.4-clang-14 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-14.yml) | [![5.4-clang-13 build status](https://kernel.outflux.net/cbl/badges/5.4-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/5.4-clang-13.yml) | | | | -| 4.19 | [![4.19-clang-21 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-21.yml) | [![4.19-clang-19 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-19.yml) | [![4.19-clang-18 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-18.yml) | [![4.19-clang-17 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-17.yml) | [![4.19-clang-16 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-16.yml) | [![4.19-clang-15 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-15.yml) | [![4.19-clang-14 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-14.yml) | [![4.19-clang-13 build status](https://kernel.outflux.net/cbl/badges/4.19-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/4.19-clang-13.yml) | | | | | arm64 | [![arm64-clang-21 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-21.yml) | [![arm64-clang-19 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-19.yml) | [![arm64-clang-18 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-18.yml) | [![arm64-clang-17 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-17.yml) | [![arm64-clang-16 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-16.yml) | [![arm64-clang-15 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-15.yml) | [![arm64-clang-14 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-14.yml) | [![arm64-clang-13 build status](https://kernel.outflux.net/cbl/badges/arm64-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-clang-13.yml) | | | | | tip | [![tip-clang-21 build status](https://kernel.outflux.net/cbl/badges/tip-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-21.yml) | [![tip-clang-19 build status](https://kernel.outflux.net/cbl/badges/tip-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-19.yml) | [![tip-clang-18 build status](https://kernel.outflux.net/cbl/badges/tip-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-18.yml) | [![tip-clang-17 build status](https://kernel.outflux.net/cbl/badges/tip-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-17.yml) | [![tip-clang-16 build status](https://kernel.outflux.net/cbl/badges/tip-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-16.yml) | [![tip-clang-15 build status](https://kernel.outflux.net/cbl/badges/tip-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-15.yml) | [![tip-clang-14 build status](https://kernel.outflux.net/cbl/badges/tip-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-14.yml) | [![tip-clang-13 build status](https://kernel.outflux.net/cbl/badges/tip-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/tip-clang-13.yml) | | | | | arm64‑fixes | [![arm64-fixes-clang-21 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-21.yml) | [![arm64-fixes-clang-19 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-19.yml) | [![arm64-fixes-clang-18 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-18.yml) | [![arm64-fixes-clang-17 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-17.yml) | [![arm64-fixes-clang-16 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-16.yml) | [![arm64-fixes-clang-15 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-15.yml) | [![arm64-fixes-clang-14 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-14.yml) | [![arm64-fixes-clang-13 build status](https://kernel.outflux.net/cbl/badges/arm64-fixes-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/arm64-fixes-clang-13.yml) | | | | @@ -21,7 +20,6 @@ | android13‑5.10 | [![android13-5.10-clang-21 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-21.yml) | [![android13-5.10-clang-19 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-19.yml) | [![android13-5.10-clang-18 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-18.yml) | [![android13-5.10-clang-17 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-17.yml) | [![android13-5.10-clang-16 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-16.yml) | [![android13-5.10-clang-15 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-15.yml) | [![android13-5.10-clang-14 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-14.yml) | [![android13-5.10-clang-13 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-13.yml) | [![android13-5.10-clang-12 build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-12.yml) | | [![android13-5.10-clang-android build status](https://kernel.outflux.net/cbl/badges/android13-5.10-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android13-5.10-clang-android.yml) | | android12‑5.10 | [![android12-5.10-clang-21 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-21.yml) | [![android12-5.10-clang-19 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-19.yml) | [![android12-5.10-clang-18 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-18.yml) | [![android12-5.10-clang-17 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-17.yml) | [![android12-5.10-clang-16 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-16.yml) | [![android12-5.10-clang-15 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-15.yml) | [![android12-5.10-clang-14 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-14.yml) | [![android12-5.10-clang-13 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-13.yml) | [![android12-5.10-clang-12 build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-12.yml) | | [![android12-5.10-clang-android build status](https://kernel.outflux.net/cbl/badges/android12-5.10-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.10-clang-android.yml) | | android12‑5.4 | [![android12-5.4-clang-21 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-21.yml) | [![android12-5.4-clang-19 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-19.yml) | [![android12-5.4-clang-18 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-18.yml) | [![android12-5.4-clang-17 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-17.yml) | [![android12-5.4-clang-16 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-16.yml) | [![android12-5.4-clang-15 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-15.yml) | [![android12-5.4-clang-14 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-14.yml) | [![android12-5.4-clang-13 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-13.yml) | [![android12-5.4-clang-12 build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-12.yml) | | [![android12-5.4-clang-android build status](https://kernel.outflux.net/cbl/badges/android12-5.4-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android12-5.4-clang-android.yml) | -| android‑4.19 | [![android-4.19-clang-21 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-21.yml) | [![android-4.19-clang-19 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-19.yml) | [![android-4.19-clang-18 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-18.yml) | [![android-4.19-clang-17 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-17.yml) | [![android-4.19-clang-16 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-16.yml) | [![android-4.19-clang-15 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-15.yml) | [![android-4.19-clang-14 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-14.yml) | [![android-4.19-clang-13 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-13.yml) | [![android-4.19-clang-12 build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-12.yml) | | [![android-4.19-clang-android build status](https://kernel.outflux.net/cbl/badges/android-4.19-clang-android.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/android-4.19-clang-android.yml) | | chromeos‑6.6 | [![chromeos-6.6-clang-21 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-21.yml) | [![chromeos-6.6-clang-19 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-19.yml) | [![chromeos-6.6-clang-18 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-18.yml) | [![chromeos-6.6-clang-17 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-17.yml) | [![chromeos-6.6-clang-16 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-16.yml) | [![chromeos-6.6-clang-15 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-15.yml) | [![chromeos-6.6-clang-14 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-14.yml) | [![chromeos-6.6-clang-13 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-13.yml) | [![chromeos-6.6-clang-12 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.6-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.6-clang-12.yml) | | | | chromeos‑6.1 | [![chromeos-6.1-clang-21 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-21.yml) | [![chromeos-6.1-clang-19 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-19.yml) | [![chromeos-6.1-clang-18 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-18.yml) | [![chromeos-6.1-clang-17 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-17.yml) | [![chromeos-6.1-clang-16 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-16.yml) | [![chromeos-6.1-clang-15 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-15.yml) | [![chromeos-6.1-clang-14 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-14.yml) | [![chromeos-6.1-clang-13 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-13.yml) | [![chromeos-6.1-clang-12 build status](https://kernel.outflux.net/cbl/badges/chromeos-6.1-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-6.1-clang-12.yml) | | | | chromeos‑5.15 | [![chromeos-5.15-clang-21 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-21.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-21.yml) | [![chromeos-5.15-clang-19 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-19.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-19.yml) | [![chromeos-5.15-clang-18 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-18.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-18.yml) | [![chromeos-5.15-clang-17 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-17.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-17.yml) | [![chromeos-5.15-clang-16 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-16.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-16.yml) | [![chromeos-5.15-clang-15 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-15.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-15.yml) | [![chromeos-5.15-clang-14 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-14.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-14.yml) | [![chromeos-5.15-clang-13 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-13.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-13.yml) | [![chromeos-5.15-clang-12 build status](https://kernel.outflux.net/cbl/badges/chromeos-5.15-clang-12.svg)](https://github.com/clangbuiltlinux/continuous-integration2/actions/workflows/chromeos-5.15-clang-12.yml) | | | diff --git a/generator/yml/0004-trees.yml b/generator/yml/0004-trees.yml index 7099fc13..9fb7013c 100644 --- a/generator/yml/0004-trees.yml +++ b/generator/yml/0004-trees.yml @@ -8,7 +8,6 @@ trees: - &stable-5_15 {git_repo: *stable-url, git_ref: linux-5.15.y, name: "5.15"} - &stable-5_10 {git_repo: *stable-url, git_ref: linux-5.10.y, name: "5.10"} - &stable-5_4 {git_repo: *stable-url, git_ref: linux-5.4.y, name: "5.4"} - - &stable-4_19 {git_repo: *stable-url, git_ref: linux-4.19.y, name: "4.19"} - &android-mainline {git_repo: *android-url, git_ref: android-mainline, name: android-mainline} - &android15-6_6 {git_repo: *android-url, git_ref: android15-6.6, name: android15-6.6} - &android14-6_1 {git_repo: *android-url, git_ref: android14-6.1, name: android14-6.1} @@ -17,7 +16,6 @@ trees: - &android13-5_10 {git_repo: *android-url, git_ref: android13-5.10, name: android13-5.10} - &android12-5_10 {git_repo: *android-url, git_ref: android12-5.10, name: android12-5.10} - &android12-5_4 {git_repo: *android-url, git_ref: android12-5.4, name: android12-5.4} - - &android-4_19 {git_repo: *android-url, git_ref: android-4.19-stable, name: android-4.19} - &chromeos-6_6 {git_repo: *chromeos-url, git_ref: chromeos-6.6, name: chromeos-6.6} - &chromeos-6_1 {git_repo: *chromeos-url, git_ref: chromeos-6.1, name: chromeos-6.1} - &chromeos-5_15 {git_repo: *chromeos-url, git_ref: chromeos-5.15, name: chromeos-5.15} @@ -111,14 +109,6 @@ tree_schedules: - &stable-5_4_llvm_15 {<< : *llvm_15, << : *stable-5_4, << : *wed_eighteen} - &stable-5_4_llvm_14 {<< : *llvm_14, << : *stable-5_4, << : *wed_midnight} - &stable-5_4_llvm_13 {<< : *llvm_13, << : *stable-5_4, << : *wed_midnight} - - &stable-4_19_llvm_tot {<< : *llvm_tot, << : *stable-4_19, << : *mon_fri_eighteen} - - &stable-4_19_llvm_latest {<< : *llvm_latest, << : *stable-4_19, << : *mon_fri_noon} - - &stable-4_19_llvm_18 {<< : *llvm_18, << : *stable-4_19, << : *wed_midnight} - - &stable-4_19_llvm_17 {<< : *llvm_17, << : *stable-4_19, << : *wed_midnight} - - &stable-4_19_llvm_16 {<< : *llvm_16, << : *stable-4_19, << : *wed_six} - - &stable-4_19_llvm_15 {<< : *llvm_15, << : *stable-4_19, << : *wed_six} - - &stable-4_19_llvm_14 {<< : *llvm_14, << : *stable-4_19, << : *wed_noon} - - &stable-4_19_llvm_13 {<< : *llvm_13, << : *stable-4_19, << : *wed_noon} - &android-mainline_llvm_tot {<< : *llvm_tot, << : *android-mainline, << : *weekdays_six} - &android-mainline_llvm_latest {<< : *llvm_latest, << : *android-mainline, << : *weekdays_six} - &android-mainline_llvm_18 {<< : *llvm_18, << : *android-mainline, << : *sun_noon} @@ -199,16 +189,6 @@ tree_schedules: - &android12-5_4_llvm_13 {<< : *llvm_13, << : *android12-5_4, << : *sun_six} - &android12-5_4_llvm_12 {<< : *llvm_12, << : *android12-5_4, << : *sun_noon} - &android12-5_4_llvm_android {<< : *llvm_android, << : *android12-5_4, << : *weekdays_six} - - &android-4_19_llvm_tot {<< : *llvm_tot, << : *android-4_19, << : *weekdays_six} - - &android-4_19_llvm_latest {<< : *llvm_latest, << : *android-4_19, << : *weekdays_six} - - &android-4_19_llvm_18 {<< : *llvm_18, << : *android-4_19, << : *sun_six} - - &android-4_19_llvm_17 {<< : *llvm_17, << : *android-4_19, << : *sun_noon} - - &android-4_19_llvm_16 {<< : *llvm_16, << : *android-4_19, << : *sun_eighteen} - - &android-4_19_llvm_15 {<< : *llvm_15, << : *android-4_19, << : *sun_midnight} - - &android-4_19_llvm_14 {<< : *llvm_14, << : *android-4_19, << : *sun_six} - - &android-4_19_llvm_13 {<< : *llvm_13, << : *android-4_19, << : *sun_noon} - - &android-4_19_llvm_12 {<< : *llvm_12, << : *android-4_19, << : *sun_eighteen} - - &android-4_19_llvm_android {<< : *llvm_android, << : *android-4_19, << : *weekdays_six} - &chromeos-6_6_llvm_tot {<< : *llvm_tot, << : *chromeos-6_6, << : *weekdays_six} - &chromeos-6_6_llvm_latest {<< : *llvm_latest, << : *chromeos-6_6, << : *weekdays_six} - &chromeos-6_6_llvm_18 {<< : *llvm_18, << : *chromeos-6_6, << : *sun_noon} diff --git a/generator/yml/0009-llvm-11.yml b/generator/yml/0009-llvm-11.yml index b32b9df0..5e990024 100644 --- a/generator/yml/0009-llvm-11.yml +++ b/generator/yml/0009-llvm-11.yml @@ -273,5 +273,3 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_android} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_android} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_android} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_android} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_android} diff --git a/generator/yml/0009-llvm-12.yml b/generator/yml/0009-llvm-12.yml index 24437fff..180bcc25 100644 --- a/generator/yml/0009-llvm-12.yml +++ b/generator/yml/0009-llvm-12.yml @@ -237,8 +237,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_12} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_12} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_12} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_12} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_12} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-13.yml b/generator/yml/0009-llvm-13.yml index 5ae99922..2500c122 100644 --- a/generator/yml/0009-llvm-13.yml +++ b/generator/yml/0009-llvm-13.yml @@ -456,14 +456,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_13} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_13} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_13} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_13} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_13} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_13} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_13} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_13} ############# # Android # ############# @@ -499,8 +491,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_13} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_13} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_13} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_13} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-14.yml b/generator/yml/0009-llvm-14.yml index 4fae946a..8dab07ff 100644 --- a/generator/yml/0009-llvm-14.yml +++ b/generator/yml/0009-llvm-14.yml @@ -469,14 +469,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_14} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_14} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_14} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_14} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_14} ############# # Android # ############# @@ -512,8 +504,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_14} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_14} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_14} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_14} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-15.yml b/generator/yml/0009-llvm-15.yml index 3bd56efe..14e6879c 100644 --- a/generator/yml/0009-llvm-15.yml +++ b/generator/yml/0009-llvm-15.yml @@ -503,15 +503,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_15} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_15} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_15} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_15} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_15} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_15} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_15} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_15} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_15} ############# # Android # ############# @@ -547,8 +538,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_15} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_15} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_15} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_15} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-16.yml b/generator/yml/0009-llvm-16.yml index 3459478e..0bd7c04c 100644 --- a/generator/yml/0009-llvm-16.yml +++ b/generator/yml/0009-llvm-16.yml @@ -536,15 +536,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_16} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_16} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_16} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_16} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_16} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_16} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_16} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_16} ############# # Android # ############# @@ -580,8 +571,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_16} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_16} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_16} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_16} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-17.yml b/generator/yml/0009-llvm-17.yml index 6a6b67f2..263bce72 100644 --- a/generator/yml/0009-llvm-17.yml +++ b/generator/yml/0009-llvm-17.yml @@ -548,15 +548,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_17} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_17} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_17} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_17} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_17} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_17} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_17} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_17} ############# # Android # ############# @@ -592,8 +583,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_17} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_17} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_17} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_17} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-18.yml b/generator/yml/0009-llvm-18.yml index cd4cbe88..e5a4ab7b 100644 --- a/generator/yml/0009-llvm-18.yml +++ b/generator/yml/0009-llvm-18.yml @@ -576,15 +576,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_18} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_18} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_18} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_18} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_18} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_18} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_18} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_18} ############# # Android # ############# @@ -620,8 +611,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_18} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_18} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_18} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_18} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-latest.yml b/generator/yml/0009-llvm-latest.yml index 0d061814..e785a0aa 100644 --- a/generator/yml/0009-llvm-latest.yml +++ b/generator/yml/0009-llvm-latest.yml @@ -576,15 +576,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_latest} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_latest} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_latest} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_latest} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_latest} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_latest} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_latest} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_latest} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_latest} ############# # Android # ############# @@ -620,8 +611,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_latest} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_latest} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_latest} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_latest} ############## # ChromeOS # ############## diff --git a/generator/yml/0009-llvm-tot.yml b/generator/yml/0009-llvm-tot.yml index bfc113b0..e5cf9737 100644 --- a/generator/yml/0009-llvm-tot.yml +++ b/generator/yml/0009-llvm-tot.yml @@ -579,15 +579,6 @@ - {<< : *ppc64le, << : *stable-5_4, << : *llvm, boot: true, << : *llvm_tot} - {<< : *x86_64_allmod, << : *stable-5_4, << : *llvm_full, boot: false, << : *llvm_tot} - {<< : *x86_64, << : *stable-5_4, << : *llvm_full, boot: true, << : *llvm_tot} - ############ - # 4.19.y # - ############ - - {<< : *arm32_v7, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_tot} - - {<< : *arm32_v7_t, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_tot} - - {<< : *arm64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_tot} - - {<< : *arm64be, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_tot} - - {<< : *ppc64le, << : *stable-4_19, << : *clang, boot: true, << : *llvm_tot} - - {<< : *x86_64, << : *stable-4_19, << : *llvm, boot: true, << : *llvm_tot} ############# # Android # ############# @@ -623,8 +614,6 @@ - {<< : *arm32_v7_t, << : *android12-5_4, << : *llvm, boot: true, << : *llvm_tot} - {<< : *arm64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_tot} - {<< : *x86_64_gki, << : *android12-5_4, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *arm64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_tot} - - {<< : *x86_64_gki, << : *android-4_19, << : *llvm_full, boot: true, << : *llvm_tot} ############## # ChromeOS # ############## diff --git a/tuxsuite/4.19-clang-13.tux.yml b/tuxsuite/4.19-clang-13.tux.yml deleted file mode 100644 index be22bc14..00000000 --- a/tuxsuite/4.19-clang-13.tux.yml +++ /dev/null @@ -1,57 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-13.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-13.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-13 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-13 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: defconfig - targets: - - kernel - 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_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-13 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-14.tux.yml b/tuxsuite/4.19-clang-14.tux.yml deleted file mode 100644 index dbd67c11..00000000 --- a/tuxsuite/4.19-clang-14.tux.yml +++ /dev/null @@ -1,57 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-14.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-14.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-14 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-14 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-14 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-14 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-15.tux.yml b/tuxsuite/4.19-clang-15.tux.yml deleted file mode 100644 index b60c5d28..00000000 --- a/tuxsuite/4.19-clang-15.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-15.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-15.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-15 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-15 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-15 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-16.tux.yml b/tuxsuite/4.19-clang-16.tux.yml deleted file mode 100644 index f5a77d74..00000000 --- a/tuxsuite/4.19-clang-16.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-16.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-16.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-16 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-16 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-16 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-17.tux.yml b/tuxsuite/4.19-clang-17.tux.yml deleted file mode 100644 index c7611fba..00000000 --- a/tuxsuite/4.19-clang-17.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-17.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-17.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-17 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-17 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-17 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-17 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-17 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-17 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-18.tux.yml b/tuxsuite/4.19-clang-18.tux.yml deleted file mode 100644 index 2d10c3bd..00000000 --- a/tuxsuite/4.19-clang-18.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-18.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-18.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-18 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-18 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-18 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-18 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-18 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-18 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-19.tux.yml b/tuxsuite/4.19-clang-19.tux.yml deleted file mode 100644 index 1f58a157..00000000 --- a/tuxsuite/4.19-clang-19.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-19.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-19.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: korg-clang-19 - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: korg-clang-19 - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-19 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: korg-clang-19 - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: korg-clang-19 - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: korg-clang-19 - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/4.19-clang-21.tux.yml b/tuxsuite/4.19-clang-21.tux.yml deleted file mode 100644 index 68d0cc87..00000000 --- a/tuxsuite/4.19-clang-21.tux.yml +++ /dev/null @@ -1,67 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py 4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-4.19.y --job-name defconfigs --json-out builds.json tuxsuite/4.19-clang-21.tux.yml -# Invoke locally via: -# $ git clone -b linux-4.19.y --depth=1 https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/4.19-clang-21.tux.yml -j defconfigs -version: 1 -name: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -description: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git at linux-4.19.y -jobs: -- name: defconfigs - builds: - - target_arch: arm - toolchain: clang-nightly - kconfig: multi_v7_defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm - toolchain: clang-nightly - kconfig: - - multi_v7_defconfig - - CONFIG_THUMB2_KERNEL=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: clang-nightly - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: arm64 - toolchain: clang-nightly - kconfig: - - defconfig - - CONFIG_CPU_BIG_ENDIAN=y - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - - target_arch: powerpc - toolchain: clang-nightly - kconfig: powernv_defconfig - targets: - - kernel - kernel_image: zImage.epapr - make_variables: - LLVM_IAS: 0 - - target_arch: x86_64 - toolchain: clang-nightly - kconfig: defconfig - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 0 - diff --git a/tuxsuite/android-4.19-clang-12.tux.yml b/tuxsuite/android-4.19-clang-12.tux.yml deleted file mode 100644 index 45abdfd3..00000000 --- a/tuxsuite/android-4.19-clang-12.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-12.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-12.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-12 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-12 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-13.tux.yml b/tuxsuite/android-4.19-clang-13.tux.yml deleted file mode 100644 index 267bd360..00000000 --- a/tuxsuite/android-4.19-clang-13.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-13.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-13.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-13 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-13 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-14.tux.yml b/tuxsuite/android-4.19-clang-14.tux.yml deleted file mode 100644 index 1b4a230e..00000000 --- a/tuxsuite/android-4.19-clang-14.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-14.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-14.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-14 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-14 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-15.tux.yml b/tuxsuite/android-4.19-clang-15.tux.yml deleted file mode 100644 index 90836a8d..00000000 --- a/tuxsuite/android-4.19-clang-15.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-15.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-15.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-15 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-15 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-16.tux.yml b/tuxsuite/android-4.19-clang-16.tux.yml deleted file mode 100644 index 6737e69f..00000000 --- a/tuxsuite/android-4.19-clang-16.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-16.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-16.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-16 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-16 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-17.tux.yml b/tuxsuite/android-4.19-clang-17.tux.yml deleted file mode 100644 index e65e097b..00000000 --- a/tuxsuite/android-4.19-clang-17.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-17.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-17.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-17 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-17 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-18.tux.yml b/tuxsuite/android-4.19-clang-18.tux.yml deleted file mode 100644 index 7505b846..00000000 --- a/tuxsuite/android-4.19-clang-18.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-18.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-18.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-18 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-18 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-19.tux.yml b/tuxsuite/android-4.19-clang-19.tux.yml deleted file mode 100644 index 48c44cbc..00000000 --- a/tuxsuite/android-4.19-clang-19.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-19.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-19.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: korg-clang-19 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: korg-clang-19 - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-21.tux.yml b/tuxsuite/android-4.19-clang-21.tux.yml deleted file mode 100644 index e557934e..00000000 --- a/tuxsuite/android-4.19-clang-21.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-21.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-21.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: clang-nightly - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: clang-nightly - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - diff --git a/tuxsuite/android-4.19-clang-android.tux.yml b/tuxsuite/android-4.19-clang-android.tux.yml deleted file mode 100644 index 9c6f57f6..00000000 --- a/tuxsuite/android-4.19-clang-android.tux.yml +++ /dev/null @@ -1,35 +0,0 @@ -# DO NOT MODIFY MANUALLY! -# This file has been autogenerated by invoking: -# $ ./generate_tuxsuite.py android-4.19 -# Invoke tuxsuite via: -# $ tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android-4.19-stable --job-name defconfigs --json-out builds.json tuxsuite/android-4.19-clang-android.tux.yml -# Invoke locally via: -# $ git clone -b android-4.19-stable --depth=1 https://android.googlesource.com/kernel/common.git linux -# $ scripts/build-local.py -C linux -f tuxsuite/android-4.19-clang-android.tux.yml -j defconfigs -version: 1 -name: https://android.googlesource.com/kernel/common.git at android-4.19-stable -description: https://android.googlesource.com/kernel/common.git at android-4.19-stable -jobs: -- name: defconfigs - builds: - - target_arch: arm64 - toolchain: clang-android - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 - - target_arch: x86_64 - toolchain: clang-android - kconfig: - - gki_defconfig - - CONFIG_DEBUG_INFO_COMPRESSED_ZSTD=n - targets: - - kernel - make_variables: - LLVM: 1 - LLVM_IAS: 1 -