Skip to content

Commit a4e2abe

Browse files
committed
CI: reduce pressure on build infrastructure
CI is having stability issues, most likely caused by the huge number of jobs trying to build and upload artifacts in parallel. Reduce the number of jobs being by merging two qcom-distro jobs into a single one and using special KAS file for qcom-armv7a / qcom-distro builds. Signed-off-by: Dmitry Baryshkov <[email protected]>
1 parent 20e9657 commit a4e2abe

File tree

3 files changed

+13
-6
lines changed

3 files changed

+13
-6
lines changed

.github/workflows/build-yocto.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -76,8 +76,6 @@ jobs:
7676
yamlfile: ""
7777
- name: qcom-distro
7878
yamlfile: ':ci/qcom-distro.yml'
79-
- name: qcom-distro-prop-image
80-
yamlfile: ':ci/qcom-distro-prop-image.yml'
8179
kernel:
8280
- type: default
8381
dirname: ""
@@ -119,8 +117,6 @@ jobs:
119117
yamlfile: ""
120118
- name: qcom-distro
121119
yamlfile: ':ci/qcom-distro.yml'
122-
- name: qcom-distro-prop-image
123-
yamlfile: ':ci/qcom-distro-prop-image.yml'
124120
kernel:
125121
- type: default
126122
dirname: ""
@@ -143,11 +139,19 @@ jobs:
143139
type: additional
144140
dirname: "+linux-yocto-lts"
145141
yamlfile: ":ci/linux-yocto-lts.yml"
142+
- machine: qcom-armv7a
143+
distro:
144+
name: qcom-distro-no-prop-image
145+
yamlfile: ':ci/qcom-distro-no-prop-image.yml'
146+
kernel:
147+
type: default
148+
dirname: ""
149+
yamlfile: ""
146150
exclude:
147151
# Incompatible builds
148152
- machine: qcom-armv7a
149153
distro:
150-
name: qcom-distro-prop-image
154+
name: qcom-distro
151155
name: ${{ matrix.machine }}/${{ matrix.distro.name }}${{ matrix.kernel.dirname }}
152156
steps:
153157
- uses: actions/checkout@v4

ci/qcom-distro-prop-image.yml renamed to ci/qcom-distro-no-prop-image.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,6 @@ header:
55
includes:
66
- ci/qcom-distro.yml
77

8-
target: qcom-multimedia-proprietary-image
8+
# Only multimedia image for ARMv7 targets
9+
target:
10+
- qcom-multimedia-image

ci/qcom-distro.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ local_conf_header:
3131

3232
target:
3333
- qcom-multimedia-image
34+
- qcom-multimedia-proprietary-image

0 commit comments

Comments
 (0)