Skip to content

Retrieve external build config #1228

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

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

pawiecz
Copy link
Contributor

@pawiecz pawiecz commented Jul 2, 2025

This patch enables external config retrieval. It is currently limited to trees hosted on Kernel.org and GitHub and will be soon extended to cover a generic use-case.

Depends on: kernelci/kernelci-core#2919

@pawiecz pawiecz force-pushed the retrieve-external-build-config branch 2 times, most recently from d78a13b to 394b7f7 Compare July 2, 2025 12:52
@pawiecz pawiecz added the staging-skip Don't test automatically on staging.kernelci.org label Jul 2, 2025
@pawiecz pawiecz force-pushed the retrieve-external-build-config branch from 394b7f7 to 2f4f3f1 Compare July 2, 2025 15:53
@pawiecz pawiecz removed the staging-skip Don't test automatically on staging.kernelci.org label Jul 2, 2025
@pawiecz pawiecz force-pushed the retrieve-external-build-config branch from 2f4f3f1 to cd80e63 Compare July 2, 2025 17:12
pawiecz added 2 commits July 7, 2025 13:28
This reverts commit 81387ab.

Build configurations list will not be known up front when external
configuration files are enabled in Maestro. Dropping this filter will
allow simplifying Trigger Service logic taking into account only
parameters that are still relevant.

Signed-off-by: Paweł Wieczorek <pawiecz@collabora.com>
Build configurations list will not be known up front when external
configuration files are enabled in Maestro. Switching main loop to
iterate over monitored trees will allow obtaining this information right
before its use.

Signed-off-by: Paweł Wieczorek <pawiecz@collabora.com>
@pawiecz pawiecz force-pushed the retrieve-external-build-config branch from cd80e63 to cfc462c Compare July 7, 2025 11:30
@pawiecz pawiecz marked this pull request as ready for review July 7, 2025 11:31
@pawiecz pawiecz requested review from nuclearcat and JenySadadia July 7, 2025 11:31
@pawiecz pawiecz added the staging-skip Don't test automatically on staging.kernelci.org label Jul 9, 2025
@pawiecz pawiecz force-pushed the retrieve-external-build-config branch from cfc462c to a9e949f Compare July 9, 2025 10:23
This patch enables external config retrieval. It is currently limited to
trees hosted on Kernel.org and GitHub and will be soon extended to cover
a generic use-case.

Signed-off-by: Paweł Wieczorek <pawiecz@collabora.com>
@pawiecz pawiecz force-pushed the retrieve-external-build-config branch from a9e949f to 833dda8 Compare July 9, 2025 12:15
@pawiecz pawiecz removed the staging-skip Don't test automatically on staging.kernelci.org label Jul 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant