47 Commits

Author SHA1 Message Date
Dmitry Baryshkov
b89db4e267 CI: adapt to OE/poky changes
Follow the poky demise and use OE-Core / meta-yocto separately.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-12-31 03:47:15 +02:00
Dmitry Baryshkov
85edbc2101 CI: drop initramfs-firmware-image
The initramfs-firmware-image recipe has been dropped from meta-qcom.
Stop attempting to build it in GitHub workflows.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
2025-06-28 17:53:24 +03:00
Dmitry Baryshkov
e2f5ce0411 CI: clean up configuration
Clean up CI configuration, removing unused branches and images.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2025-02-19 22:51:17 +02:00
Dmitry Baryshkov
74be0d758f CI: enable for the styhead branch
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-11-09 10:25:52 +02:00
Dmitry Baryshkov
9e3442f2ea CI: enable esp-qcom-image for push merges
Build esp-qcom-image for the merged trees to follow up daily and
premerge workflows.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-10-11 12:03:58 +03:00
Dmitry Baryshkov
75e67d0936 CI: skip ESP images for non-armv8a machines
ARMv7 machines do not support ESP / UKI, no need to test the image
generation.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-10-11 12:03:58 +03:00
Dmitry Baryshkov
1a935082b3 CI: build initramfs-firmware-mega-image
Now as we are not publishing build artifacts, also build
initramfs-firmware-mega-image. This verifies that there are no conflicts
between firmware packages, at the same time verifying that all files can
be downloaded.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-17 22:13:23 +03:00
Dmitry Baryshkov
59931802b6 CI: retain only licenses as build artifacts
There is little point in retaining full set of build artifacts for the
test builds, which is what the empty "artifacts" config does. Keep just
the licences and throw away everything else.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-17 22:09:28 +03:00
Dmitry Baryshkov
edadde1090 CI: drop initramfs assignment in -noinitramfs case
The kernel.bbclass already contains default assignment, drop the manual
assignment of the INITRAMFS_IMAGE variable to the empty string in the CI
setup.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-15 06:19:06 +03:00
Dmitry Baryshkov
3c5a909a70 CI: manually specify build matrix
In order to be more flexible, manually specify build variants
(machine-libc-kernel-subtype)

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-15 01:56:24 +03:00
Viswanath Kraleti
00b65b0a93 CI: Enable building of the images with and without initramfs
Enable building of the images with and without initramfs so that all
possible dependencies between the kernel and the initramfs are covered.

Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
[DB: reworked to fix duplicate names, while having less extra configs]
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-14 23:57:35 +03:00
Dmitry Baryshkov
2da6d1347a Revert "CI: Enable building of the images with and without initramfs" 2024-09-13 18:43:26 +03:00
Dmitry Baryshkov
9871138d12 Merge pull request #644 from quic-vkraleti/master
CI: Enable building of the images with and without initramfs
2024-09-13 18:40:02 +03:00
Dmitry Baryshkov
745aa05d47 CI: revert meta-oe/meta-python enablement
This reverts commits 3a3204a5f5 ("CI: also enable meta-python") and
d2086273eb ("CI: temporarily add meta-oe to the setup") Enabling
meta-oe and meta-python results in a lot of issues. Build dependencies
of esp-qcom-image will be handled in a different way.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-13 14:22:04 +03:00
Viswanath Kraleti
d6126d2ec8 CI: Enable building of the images with and without initramfs
Enable building of the images with and without initramfs so that all
possible dependencies between the kernel and the initramfs are covered.

Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2024-09-13 11:54:54 +05:30
Dmitry Baryshkov
3a3204a5f5 CI: also enable meta-python
gpsd depends on meta-python, add it for now.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-12 16:27:26 +03:00
Dmitry Baryshkov
d2086273eb CI: temporarily add meta-oe to the setup
Add meta-oe to build setup to unbreak recipes using python3-pefile-native

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-09-12 15:38:44 +03:00
Viswanath Kraleti
73ff47967f CI: test esp image
Add esp-qcom-image to test that changes do not break it.

Signed-off-by: Viswanath Kraleti <quic_vkraleti@quicinc.com>
2024-09-12 13:04:18 +05:30
Dmitry Baryshkov
2dd42e67de CI: build scarthgap and kirkstone branches on push
Include scarthgap and kirkstone into the push-triggered builds. While we
are at it, drop the honister, which is EOL

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-05-27 00:32:49 +03:00
Dmitry Baryshkov
4821d4eb2b CI: include scarthgap into daily builds
Build the current LTS release, scarthgap, on a daily basis.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-05-27 00:30:20 +03:00
Dmitry Baryshkov
937eb3bd98 CI: update to actions/setup-python@v5
Update CI to use actions/setup-python@v5 action to fix the GitHub
warning.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-30 10:52:11 +02:00
Dmitry Baryshkov
9307bd0402 CI: switch to Debian bookworm
Switch to the Debian container in order to get away from the static
shadow compilation issues.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19 23:09:05 +02:00
Dmitry Baryshkov
3283afe37e Revert "CI: switch to Debian bookworm"
This reverts commit a57250ec5d.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19 23:08:09 +02:00
Dmitry Baryshkov
2cac2103dc CI: also build initramfs
Enable building of the initramfs so that we test for possible dependency
issues between the kernel and the initramfs.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19 14:58:07 +02:00
Dmitry Baryshkov
a57250ec5d CI: switch to Debian bookworm
Switch to the Debian container in order to get away from the static
shadow compilation issues.

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
2024-01-19 14:54:47 +02:00