-
Notifications
You must be signed in to change notification settings - Fork 5
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
WIP: Add KAS configuration in preparation for meta-qcom-hwe style CI #8
base: main
Are you sure you want to change the base?
Conversation
Do you want to have this in place before moving inherits to distro.conf and fixing the meta-qcom issue? |
|
Maybe the build part can be done as reusable action/workflow that can be hosted separately and included in the repository workflows? I'm not 100% sure this is possible, but I can spend some time exploring the idea. |
I don't think it makes sense to rely on poky for this repo at least, helps avoiding more confusion as well.
We need to also have CI separated for this repo / project alone, and that would not cover this scenario that well. |
Yeah, that could potentially work. |
yes, that would definitely work. |
well, what makes sense is to do the same thing on meta-qcom-hwe and meta-qcom-distro. I think.
Why do we need a separate CI ? we can trigger the meta-qcom-distro for PR and so, and reuse the CI from meta-qcom, no? we cannot build meta-qcom-distro without meta-qcom anyway. So perhaps there is a way we can avoid the duplication. |
In this case we should probably use bitbake + oe-core + poky on both repos then, just the main poky repo is a bit confusing when you are also testing with another OE distro.
Sure, we can check how to avoid duplication for the CI logic itself (hosting them in meta-qcom), what I'm saying is that it makes sense to run CI jobs just for meta-qcom-distro (separated actions in the end). |
@koenkooi so let's have the kas stuff for meta-qcom-distro in meta-qcom and the github workflows for this repo here. |
I'll work on having the meta-qcom-distro specific kas stuff in meta-qcom.git. |
Signed-off-by: kas User <[email protected]>
This is heavily based on the KAS config from meta-qcom-hwe.git. The end goal is to reuse the CI configs from there, but for now create a distinct set. Signed-off-by: Koen Kooi <[email protected]>
…eclass EFI is a combined machine/distro feature, so it needs the DISTRO to enable it. This has no boot impact for non-EFI machines, the main impact is that optional EFI tools are now actually built. The package class change ensures that we keep the current default, so upstream changes won't affect this DISTRO. Signed-off-by: Koen Kooi <[email protected]>
Meta-qcom builds without an initramfs, disable it for now to match that. Signed-off-by: kas User <[email protected]>
f35df65
to
e15d689
Compare
This is heavily based on the KAS config from meta-qcom-hwe.git
The meta-qcom layer is locked to a commit that still has initramfs-qcom-image, the build won't start otherwise. This also includes inherits that should not be in the CI config, but in the DISTRO.conf.