Skip to content

Split GitHub Actions and TuxSuite by toolchain version #302

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 23 additions & 61 deletions .github/workflows/4.9.yml → .github/workflows/4.14-clang-13.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# DO NOT MODIFY MANUALLY!
# This file has been autogenerated by invoking:
# $ ./generate_workflow.py < generator.yml 4.9 > .github/workflows/4.9.yml
name: '4.9'
# $ ./generate_workflow.py 4.14
name: '4.14'
'on':
push:
branches:
Expand All @@ -10,8 +10,8 @@ name: '4.9'
paths:
- check_logs.py
- utils.py
- tuxsuite/4.9.tux.yml
- .github/workflows/4.9.yml
- tuxsuite/4.14-clang-13.tux.yml
- .github/workflows/4.14-clang-13.yml
schedule:
- cron: 0 0 * * *
workflow_dispatch: null
Expand All @@ -25,20 +25,20 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: tuxsuite
run: tuxsuite build-set --set-name defconfigs --json-out builds.json --tux-config tuxsuite/4.9.tux.yml || true
run: tuxsuite build-set --set-name defconfigs --json-out builds.json --tux-config tuxsuite/4.14-clang-13.tux.yml || true
- name: save output
uses: actions/upload-artifact@v2
with:
path: builds.json
name: output_artifact_defconfigs
if-no-files-found: error
_c5dd3af58746896cd456f83bc5032fa5:
_a0695b67b847cf06f7c6fac7c9f9981d:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=15 multi_v7_defconfig
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=13 multi_v7_defconfig
env:
ARCH: arm
LLVM_VERSION: 15
LLVM_VERSION: 13
BOOT: 1
CONFIG: multi_v7_defconfig
container: ghcr.io/clangbuiltlinux/qemu
Expand All @@ -51,15 +51,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_5deec1c3c80da42134d8bc2705b0ba69:
_691bb89e2be29954a42510a42224e0f9:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LLVM_IAS=0 LLVM_VERSION=15 defconfig
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=13 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
env:
ARCH: arm64
LLVM_VERSION: 15
ARCH: arm
LLVM_VERSION: 13
BOOT: 1
CONFIG: defconfig
CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -70,53 +70,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_c86882b16f45d496db179f3268429ce5:
_314270357e5d93012daf4ce76f8acf85:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LLVM_IAS=0 LLVM_VERSION=15 defconfig+CONFIG_CPU_BIG_ENDIAN=y
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=13 defconfig
env:
ARCH: arm64
LLVM_VERSION: 15
BOOT: 1
CONFIG: defconfig+CONFIG_CPU_BIG_ENDIAN=y
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_0ba168881f76b3cd0fe510d771659698:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 defconfig
env:
ARCH: x86_64
LLVM_VERSION: 15
BOOT: 1
CONFIG: defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_a0695b67b847cf06f7c6fac7c9f9981d:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=13 multi_v7_defconfig
env:
ARCH: arm
LLVM_VERSION: 13
BOOT: 1
CONFIG: multi_v7_defconfig
CONFIG: defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -127,15 +89,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_fdebbd56e6e84acbd9eab17d55242c90:
_17d159a26103728e87685971646fbba4:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LLVM_IAS=0 LLVM_VERSION=13 defconfig
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=13 defconfig+CONFIG_CPU_BIG_ENDIAN=y
env:
ARCH: arm64
LLVM_VERSION: 13
BOOT: 1
CONFIG: defconfig
CONFIG: defconfig+CONFIG_CPU_BIG_ENDIAN=y
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -146,15 +108,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_d21a4521edd84e93015876855a493a50:
_f4d3de3db46c87da313d87e1f3f6dc29:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LLVM_IAS=0 LLVM_VERSION=13 defconfig+CONFIG_CPU_BIG_ENDIAN=y
name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=13 powernv_defconfig
env:
ARCH: arm64
ARCH: powerpc
LLVM_VERSION: 13
BOOT: 1
CONFIG: defconfig+CONFIG_CPU_BIG_ENDIAN=y
CONFIG: powernv_defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# DO NOT MODIFY MANUALLY!
# This file has been autogenerated by invoking:
# $ ./generate_workflow.py < generator.yml android-4.14 > .github/workflows/android-4.14.yml
name: android-4.14
# $ ./generate_workflow.py 4.14
name: '4.14'
'on':
push:
branches:
Expand All @@ -10,8 +10,8 @@ name: android-4.14
paths:
- check_logs.py
- utils.py
- tuxsuite/android-4.14.tux.yml
- .github/workflows/android-4.14.yml
- tuxsuite/4.14-clang-15.tux.yml
- .github/workflows/4.14-clang-15.yml
schedule:
- cron: 0 0 * * *
workflow_dispatch: null
Expand All @@ -25,22 +25,22 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: tuxsuite
run: tuxsuite build-set --set-name defconfigs --json-out builds.json --tux-config tuxsuite/android-4.14.tux.yml || true
run: tuxsuite build-set --set-name defconfigs --json-out builds.json --tux-config tuxsuite/4.14-clang-15.tux.yml || true
- name: save output
uses: actions/upload-artifact@v2
with:
path: builds.json
name: output_artifact_defconfigs
if-no-files-found: error
_f4fcbdbec68a8eb4a07b5734bcfab1de:
_c5dd3af58746896cd456f83bc5032fa5:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 cuttlefish_defconfig
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=15 multi_v7_defconfig
env:
ARCH: arm64
ARCH: arm
LLVM_VERSION: 15
BOOT: 1
CONFIG: cuttlefish_defconfig
CONFIG: multi_v7_defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -51,15 +51,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_437d21f4895c51f5fa0eef1f84f27ffb:
_da6f5989c7f80b2433a1be94e6f0fc56:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 x86_64_cuttlefish_defconfig
name: ARCH=arm CC=clang LLVM_IAS=0 LLVM_VERSION=15 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
env:
ARCH: x86_64
ARCH: arm
LLVM_VERSION: 15
BOOT: 1
CONFIG: x86_64_cuttlefish_defconfig
CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -70,34 +70,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6fc223e1966ab7052b25026d1082ebff:
_41ec1b4a70ca8ac92b4b369c2ad882f0:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=13 cuttlefish_defconfig
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 defconfig
env:
ARCH: arm64
LLVM_VERSION: 13
BOOT: 1
CONFIG: cuttlefish_defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_6f3686139820fd568cad0dcb30bdf6c8:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=13 x86_64_cuttlefish_defconfig
env:
ARCH: x86_64
LLVM_VERSION: 13
LLVM_VERSION: 15
BOOT: 1
CONFIG: x86_64_cuttlefish_defconfig
CONFIG: defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -108,34 +89,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_1c4c36bd309bb6f780cfdcb0ac801fb1:
_cb4141b1981381eee3b0800ea7a4934a:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=12 cuttlefish_defconfig
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 defconfig+CONFIG_CPU_BIG_ENDIAN=y
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: cuttlefish_defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
with:
submodules: true
- uses: actions/download-artifact@v2
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_a3d0345916f4a8b408b5e5bdf8f9cbec:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=12 x86_64_cuttlefish_defconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
LLVM_VERSION: 15
BOOT: 1
CONFIG: x86_64_cuttlefish_defconfig
CONFIG: defconfig+CONFIG_CPU_BIG_ENDIAN=y
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -146,15 +108,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_f41a40b9ca513a23053de3c8ddbc5909:
_2c3903c281c1565e491cb84e003bcd07:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=android cuttlefish_defconfig
name: ARCH=powerpc CC=clang LLVM_IAS=0 LLVM_VERSION=15 powernv_defconfig
env:
ARCH: arm64
LLVM_VERSION: android
ARCH: powerpc
LLVM_VERSION: 15
BOOT: 1
CONFIG: cuttlefish_defconfig
CONFIG: powernv_defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand All @@ -165,15 +127,15 @@ jobs:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_3c9cc1628795dbafc5b9170f79d448ce:
_0ba168881f76b3cd0fe510d771659698:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=android x86_64_cuttlefish_defconfig
name: ARCH=x86_64 CC=clang LD=ld.lld LLVM_IAS=0 LLVM_VERSION=15 defconfig
env:
ARCH: x86_64
LLVM_VERSION: android
LLVM_VERSION: 15
BOOT: 1
CONFIG: x86_64_cuttlefish_defconfig
CONFIG: defconfig
container: ghcr.io/clangbuiltlinux/qemu
steps:
- uses: actions/checkout@v2
Expand Down
Loading