5.10 (clang-17) #175
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-17) | |
'on': | |
push: | |
branches: | |
- presubmit/* | |
paths: | |
- check_logs.py | |
- utils.py | |
- tuxsuite/5.10-clang-17.tux.yml | |
- .github/workflows/5.10-clang-17.yml | |
schedule: | |
- cron: 0 18 * * 3 | |
workflow_dispatch: null | |
permissions: read-all | |
jobs: | |
check_cache: | |
name: Check Cache | |
runs-on: ubuntu-latest | |
container: tuxmake/x86_64_korg-clang-17 | |
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-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 | |
_1c860045b03ca823836ed5d4135a4bc9: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 multi_v5_defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm | |
LLVM_VERSION: 17 | |
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 | |
_6ac2efd9c1fb91e9ee3bfc7045367faa: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 aspeed_g5_defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm | |
LLVM_VERSION: 17 | |
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 | |
_eddcb2cfd3cc464d79f9d1d4905144bb: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
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 | |
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 | |
_1314dd948735374f78a2b0fc9c7af6bf: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 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 | |
_cf579091969096119c5e3b06eee6268e: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig+CONFIG_CPU_BIG_ENDIAN=y | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm64 | |
LLVM_VERSION: 17 | |
BOOT: 1 | |
CONFIG: defconfig+CONFIG_CPU_BIG_ENDIAN=y | |
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
container: | |
image: ghcr.io/clangbuiltlinux/qemu | |
options: --ipc=host | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: true | |
- uses: actions/download-artifact@v4 | |
with: | |
name: output_artifact_defconfigs | |
- uses: actions/download-artifact@v4 | |
with: | |
name: boot_utils_json_defconfigs | |
- name: Check Build and Boot Logs | |
run: scripts/check-logs.py | |
_2fabeeb30b60a4108500c518405e1553: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=i386 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: i386 | |
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 | |
_e836b9f59c8c4bc93227cc77a653a918: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: mips | |
LLVM_VERSION: 17 | |
BOOT: 1 | |
CONFIG: malta_defconfig+CONFIG_BLK_DEV_INITRD=y+CONFIG_CPU_BIG_ENDIAN=y | |
REPO_SCOPED_PAT: ${{ secrets.REPO_SCOPED_PAT }} | |
container: | |
image: ghcr.io/clangbuiltlinux/qemu | |
options: --ipc=host | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
submodules: true | |
- uses: actions/download-artifact@v4 | |
with: | |
name: output_artifact_defconfigs | |
- uses: actions/download-artifact@v4 | |
with: | |
name: boot_utils_json_defconfigs | |
- name: Check Build and Boot Logs | |
run: scripts/check-logs.py | |
_25ca713ca5e8003eeabda1ca61d99d15: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=mips LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 malta_defconfig+CONFIG_BLK_DEV_INITRD=y | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: mips | |
LLVM_VERSION: 17 | |
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 | |
_e2e1d64edf24a5da501e3c458765226f: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=powerpc LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 ppc44x_defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: powerpc | |
LLVM_VERSION: 17 | |
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 | |
_24a182c0e89aa4b9ca085f97e71efca4: | |
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=17 ppc64_guest_defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: powerpc | |
LLVM_VERSION: 17 | |
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 | |
_59c4581e909d50956fbd5d7414c76025: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=powerpc LLVM=1 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 | |
_5ac34e223504091cabb3eba127d66f95: | |
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=17 defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: riscv | |
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 | |
_fb9ec12c8188efff18803fa075007e1c: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=s390 CC=clang LLVM_IAS=0 LLVM_VERSION=17 defconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: s390 | |
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 | |
_89080ea734d344f1f3782c8caa6dd26f: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_defconfigs | |
- check_cache | |
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 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 | |
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-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_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 | |
_b698fae49e086aa205cedfd181982cf5: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 allmodconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm | |
LLVM_VERSION: 17 | |
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 | |
_a5d04e3d92e1ce6307abcb0257457158: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allnoconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm | |
LLVM_VERSION: 17 | |
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 | |
_40bf6c22c6c8135b62cf1d5b29385295: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=17 allyesconfig+CONFIG_WERROR=n+CONFIG_DRM_WERROR=n | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm | |
LLVM_VERSION: 17 | |
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 | |
_5843fc1fa647bf9ece56e28cd305a66b: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allmodconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm64 | |
LLVM_VERSION: 17 | |
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 | |
_e2c32cfc6c0e896d08a1d2f7875874df: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allnoconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm64 | |
LLVM_VERSION: 17 | |
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 | |
_c40d20857b140e8a8aa1b212b581e5ce: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=arm64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allyesconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: arm64 | |
LLVM_VERSION: 17 | |
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 | |
_aefe45f6a7af5b92e2bee6cade8c823c: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allmodconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: x86_64 | |
LLVM_VERSION: 17 | |
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 | |
_fb1beee6826bd55eeab588822c5d4292: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allnoconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: x86_64 | |
LLVM_VERSION: 17 | |
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 | |
_73a72aae81b42c7ef0b0bd18add14c1f: | |
runs-on: ubuntu-latest | |
needs: | |
- kick_tuxsuite_allconfigs | |
- check_cache | |
name: ARCH=x86_64 BOOT=0 LLVM=1 LLVM_IAS=1 LLVM_VERSION=17 allyesconfig | |
if: ${{ needs.check_cache.outputs.status != 'pass' }} | |
env: | |
ARCH: x86_64 | |
LLVM_VERSION: 17 | |
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 | |