Skip to content
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

lava_callback.py: Extend /checkout endpoint functionality #739

Merged
merged 2 commits into from
Aug 6, 2024

Conversation

nuclearcat
Copy link
Member

Before user can use reference nodeid and custom commitid to submit custom checkout node.
Now we allow also user to submit tree information and jobfilter, but all this data will be validated in config, e.g. user can submit tree that only exist in pipeline configs, job names that exist in jobs: and etc.

@nuclearcat nuclearcat force-pushed the extend-checkout-functionality branch from 13e02fa to b8ac3f2 Compare July 31, 2024 09:03
@nuclearcat nuclearcat force-pushed the extend-checkout-functionality branch 4 times, most recently from 3582cb2 to 33fc8ea Compare August 2, 2024 13:55
Before user can use reference nodeid and custom commitid to
submit custom checkout node.
Now we allow also user to submit tree information and jobfilter,
but all this data will be validated in config, e.g.
user can submit tree that only exist in pipeline configs,
job names that exist in jobs: and etc.

Signed-off-by: Denys Fedoryshchenko <[email protected]>
@nuclearcat nuclearcat force-pushed the extend-checkout-functionality branch from 33fc8ea to 40169ae Compare August 2, 2024 14:33
As no job filter set cause quite significant load,
and way longer processing make sure it is not missing
by mistake.

Signed-off-by: Denys Fedoryshchenko <[email protected]>
@nuclearcat nuclearcat force-pushed the extend-checkout-functionality branch from 2898d82 to b574870 Compare August 6, 2024 07:30
@nuclearcat
Copy link
Member Author

Tested on staging

@nuclearcat nuclearcat added this pull request to the merge queue Aug 6, 2024
Merged via the queue into kernelci:main with commit c9763a6 Aug 6, 2024
3 checks passed
@nuclearcat nuclearcat deleted the extend-checkout-functionality branch August 6, 2024 07:38
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