-
Notifications
You must be signed in to change notification settings - Fork 8
135 lines (134 loc) · 4.03 KB
/
android14-5.15-clang-12.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
# DO NOT MODIFY MANUALLY!
# This file has been autogenerated by invoking:
# $ ./generate_workflow.py android14-5.15
name: android14-5.15 (clang-12)
'on':
push:
branches:
- main
- presubmit/*
paths:
- check_logs.py
- utils.py
- tuxsuite/android14-5.15-clang-12.tux.yml
- .github/workflows/android14-5.15-clang-12.yml
schedule:
- cron: 0 0 * * 0
workflow_dispatch: null
jobs:
kick_tuxsuite_defconfigs:
name: TuxSuite (defconfigs)
runs-on: ubuntu-latest
container: tuxsuite/tuxsuite
env:
TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }}
steps:
- uses: actions/checkout@v3
- name: tuxsuite
run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name defconfigs --json-out builds.json tuxsuite/android14-5.15-clang-12.tux.yml || true
- name: save output
uses: actions/upload-artifact@v3
with:
path: builds.json
name: output_artifact_defconfigs
if-no-files-found: error
_770b21725a2daf535b47afe6f68001bc:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 1
CONFIG: multi_v7_defconfig+CONFIG_THUMB2_KERNEL=y
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_e2d7c97a744bb18b18038623898956f6:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=arm64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 gki_defconfig
env:
ARCH: arm64
LLVM_VERSION: 12
BOOT: 1
CONFIG: gki_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
_4fb2521d605de5401fc145b2b8a80bc8:
runs-on: ubuntu-latest
needs: kick_tuxsuite_defconfigs
name: ARCH=x86_64 LLVM=1 LLVM_IAS=1 LLVM_VERSION=12 gki_defconfig
env:
ARCH: x86_64
LLVM_VERSION: 12
BOOT: 1
CONFIG: gki_defconfig
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_defconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py
kick_tuxsuite_allconfigs:
name: TuxSuite (allconfigs)
runs-on: ubuntu-latest
container: tuxsuite/tuxsuite
env:
TUXSUITE_TOKEN: ${{ secrets.TUXSUITE_TOKEN }}
steps:
- uses: actions/checkout@v3
- name: tuxsuite
run: tuxsuite plan --git-repo https://android.googlesource.com/kernel/common.git --git-ref android14-5.15 --job-name allconfigs --json-out builds.json tuxsuite/android14-5.15-clang-12.tux.yml || true
- name: save output
uses: actions/upload-artifact@v3
with:
path: builds.json
name: output_artifact_allconfigs
if-no-files-found: error
_a9653b7f736b9d77c0e99a7f0587b2bd:
runs-on: ubuntu-latest
needs: kick_tuxsuite_allconfigs
name: ARCH=arm BOOT=0 LLVM=1 LLVM_IAS=0 LLVM_VERSION=12 allmodconfig+CONFIG_FPE_NWFPE=n+CONFIG_WERROR=n
env:
ARCH: arm
LLVM_VERSION: 12
BOOT: 0
CONFIG: allmodconfig+CONFIG_FPE_NWFPE=n+CONFIG_WERROR=n
container:
image: ghcr.io/clangbuiltlinux/qemu
options: --ipc=host
steps:
- uses: actions/checkout@v3
with:
submodules: true
- uses: actions/download-artifact@v3
with:
name: output_artifact_allconfigs
- name: Check Build and Boot Logs
run: ./check_logs.py