Skip to content

Commit 5e3a4ce

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 jobs for qcom-armv7a builds (since we don't support proprietary builds on qcom-armv7a). Signed-off-by: Dmitry Baryshkov <[email protected]>
1 parent dcc46e3 commit 5e3a4ce

File tree

2 files changed

+19
-11
lines changed

2 files changed

+19
-11
lines changed

.github/workflows/build-yocto.yml

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,6 @@ jobs:
7575
- name: poky-altcfg
7676
yamlfile: ""
7777
- name: qcom-distro
78-
yamlfile: ':ci/qcom-distro.yml'
79-
- name: qcom-distro-prop-image
8078
yamlfile: ':ci/qcom-distro-prop-image.yml'
8179
kernel:
8280
- type: default
@@ -114,14 +112,11 @@ jobs:
114112
- qcs8300-ride-sx
115113
- qcs9100-ride-sx
116114
- qrb2210-rb1-core-kit
117-
- qcom-armv7a
118115
- sm8750-mtp
119116
distro:
120117
- name: poky-altcfg
121118
yamlfile: ""
122119
- name: qcom-distro
123-
yamlfile: ':ci/qcom-distro.yml'
124-
- name: qcom-distro-prop-image
125120
yamlfile: ':ci/qcom-distro-prop-image.yml'
126121
kernel:
127122
- type: default
@@ -132,24 +127,35 @@ jobs:
132127
- machine: qcom-armv8a
133128
distro:
134129
name: qcom-distro
135-
yamlfile: ':ci/qcom-distro.yml'
130+
yamlfile: ':ci/qcom-distro-prop-image.yml'
136131
kernel:
137132
type: additional
138133
dirname: "+linux-yocto-dev"
139134
yamlfile: ":ci/linux-yocto-dev.yml"
140135
- machine: qcom-armv8a
141136
distro:
142137
name: qcom-distro
143-
yamlfile: ':ci/qcom-distro.yml'
138+
yamlfile: ':ci/qcom-distro-prop-image.yml'
144139
kernel:
145140
type: additional
146141
dirname: "+linux-yocto-lts"
147142
yamlfile: ":ci/linux-yocto-lts.yml"
148-
exclude:
149-
# Incompatible builds
150143
- machine: qcom-armv7a
151144
distro:
152-
name: qcom-distro-prop-image
145+
name: poky-altcfg
146+
yamlfile: ''
147+
kernel:
148+
type: default
149+
dirname: ""
150+
yamlfile: ""
151+
- machine: qcom-armv7a
152+
distro:
153+
name: qcom-distro
154+
yamlfile: ':ci/qcom-distro.yml'
155+
kernel:
156+
type: default
157+
dirname: ""
158+
yamlfile: ""
153159
name: ${{ matrix.machine }}/${{ matrix.distro.name }}${{ matrix.kernel.dirname }}
154160
steps:
155161
- uses: actions/checkout@v4

ci/qcom-distro-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+
target:
9+
- qcom-multimedia-image
10+
- qcom-multimedia-proprietary-image

0 commit comments

Comments
 (0)