5.10 (clang-12) #153
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # DO NOT MODIFY MANUALLY! | |
| # This file has been autogenerated by invoking: | |
| # $ ./generate_workflow.py 5.10 | |
| name: 5.10 (clang-12) | |
| 'on': | |
| push: | |
| branches: | |
| - presubmit/* | |
| paths: | |
| - check_logs.py | |
| - utils.py | |
| - tuxsuite/5.10-clang-12.tux.yml | |
| - .github/workflows/5.10-clang-12.yml | |
| schedule: | |
| - cron: 0 12 * * 3 | |
| workflow_dispatch: null | |
| permissions: read-all | |
| jobs: | |
| check_cache: | |
| name: Check Cache | |
| runs-on: ubuntu-latest | |
| container: tuxmake/x86_64_korg-clang-12 | |
| env: | |
| GIT_REPO: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git | |
| GIT_REF: linux-5.10.y | |
| outputs: | |
| output: ${{ steps.step2.outputs.output }} | |
| status: ${{ steps.step2.outputs.status }} | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: pip install -r requirements.txt | |
| run: apt-get 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 | |
| env: | |
| TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| timeout-minutes: 480 | |
| steps: | |
| - name: Checking Cache Pass | |
| if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} | |
| run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 | |
| - name: Checking Cache Fail | |
| if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} | |
| run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 | |
| - uses: actions/checkout@v4 | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| - name: tuxsuite | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name defconfigs --json-out builds.json tuxsuite/5.10-clang-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 | |
| _39967e62e3e6ddc7694ef9844103270f: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v5_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: multi_v5_defconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _2d617a0693d6cbc319274e7d1a888bc5: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 aspeed_g5_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: aspeed_g5_defconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _fa79ae3dbe7872500bce9bf269972939: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| 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 | |
| _770b21725a2daf535b47afe6f68001bc: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| 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 | |
| _4e7d23e292f62a4082a1d093ce1ae4f3: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm64 | |
| LLVM_VERSION: 12 | |
| 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 | |
| _300d5ea669ce6bad5b1433d2643b416d: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: i386 | |
| LLVM_VERSION: 12 | |
| 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 | |
| _9ffc4427d344a9bbd18dbfcfa1e5da53: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 malta_defconfig+CONFIG_BLK_DEV_INITRD=y | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: mips | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _f19fa50ec541ef4ddce215421e645da8: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 ppc44x_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: powerpc | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: ppc44x_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 | |
| _0d3e8018d7c221aa7df31ad6c41066e3: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=powerpc LLVM=1 LD=powerpc64le-linux-gnu-ld LLVM_IAS=0 LLVM_VERSION=12 ppc64_guest_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: powerpc | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: ppc64_guest_defconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _e7d400a7f60ea696f730ba8de7f3d281: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 powernv_defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: powerpc | |
| LLVM_VERSION: 12 | |
| 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 | |
| _49b8454e1fcf8ba7fc36c5f5e6cc5299: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=riscv LLVM=1 LD=riscv64-linux-gnu-ld LLVM_IAS=1 LLVM_VERSION=12 defconfig+CONFIG_EFI=n | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: riscv | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: defconfig+CONFIG_EFI=n | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _d49633cca166398690b1f3ecad135a14: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_defconfigs | |
| - check_cache | |
| name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 defconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: x86_64 | |
| LLVM_VERSION: 12 | |
| BOOT: 1 | |
| CONFIG: defconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_defconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_defconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| kick_tuxsuite_allconfigs: | |
| name: TuxSuite (allconfigs) | |
| runs-on: ubuntu-latest | |
| container: tuxsuite/tuxsuite | |
| needs: check_cache | |
| env: | |
| TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }} | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| timeout-minutes: 480 | |
| steps: | |
| - name: Checking Cache Pass | |
| if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'pass' }} | |
| run: echo 'Cache HIT on previously PASSED build. Passing this build to avoid redundant work.' && exit 0 | |
| - name: Checking Cache Fail | |
| if: ${{ needs.check_cache.outputs.output == 'success' && github.event_name != 'workflow_dispatch' && needs.check_cache.outputs.status == 'fail' }} | |
| run: echo 'Cache HIT on previously FAILED build. Failing this build to avoid redundant work.' && exit 1 | |
| - uses: actions/checkout@v4 | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| - name: tuxsuite | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| run: tuxsuite plan --git-repo https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git --git-ref linux-5.10.y --job-name allconfigs --json-out builds.json tuxsuite/5.10-clang-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_allconfigs | |
| if-no-files-found: error | |
| - name: generate boot-utils.json | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| run: python3 scripts/generate-boot-utils-json.py ${{ secrets.GITHUB_TOKEN }} | |
| - name: save boot-utils.json | |
| if: ${{ needs.check_cache.outputs.output == 'failure' || github.event_name == 'workflow_dispatch' }} | |
| uses: actions/upload-artifact@v4 | |
| with: | |
| path: boot-utils.json | |
| name: boot_utils_json_allconfigs | |
| if-no-files-found: error | |
| _acf48dd9d36859b96e27aadfa608d3d8: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _83e582866c8e77c704428984335400c0: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allnoconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allnoconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _7f5b2b0f6af27b166c4bfdef9b3b0ea4: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _40d38df5fba1ddfc0ada216733994225: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allmodconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _02542a0d531fabec931217c22d933bbe: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allnoconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _49b1b3bdbd9a67648407749094c083d4: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: arm64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allyesconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _ae767e9ca71f590a84808a724ec476e4: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allmodconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: x86_64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allmodconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _78a1c189b48cf1440cdce261b5ec5efe: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allnoconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: x86_64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allnoconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |
| _2dff3a82fb364654e103e70b4b546e45: | |
| runs-on: ubuntu-latest | |
| needs: | |
| - kick_tuxsuite_allconfigs | |
| - check_cache | |
| name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 allyesconfig | |
| if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
| env: | |
| ARCH: x86_64 | |
| LLVM_VERSION: 12 | |
| BOOT: 0 | |
| CONFIG: allyesconfig | |
| REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
| container: | |
| image: ghcr.io/clangbuiltlinux/qemu | |
| options: --ipc=host | |
| steps: | |
| - uses: actions/checkout@v4 | |
| with: | |
| submodules: true | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: output_artifact_allconfigs | |
| - uses: actions/download-artifact@v4 | |
| with: | |
| name: boot_utils_json_allconfigs | |
| - name: Check Build and Boot Logs | |
| run: scripts/check-logs.py | |