Hi Maxime, On 19/03/2025 11:11, Maxime Ripard wrote:
Hi, At last Plumbers, we agreed with Dave that a good first step to ramp up CI for DRM trees would be to enable build and kunit testing in the main DRM tree. I played around with it last week and wrote a good first iteration of the gitlab-ci file. https://gitlab.freedesktop.org/mripard/gitlab/-/blob/main/.gitlab-ci.yml?ref_type=heads
How about improving and using the current DRM-CI instead of creating a new one?
Regards, Helen
It will compile all drm-misc defconfigs, for arm, arm64 and x86 architectures, and will run kunit for those as well. Now that the gitlab migration is mostly over, I guess we could start using it after the merge window if everyone agrees. It's also easily shareable with drm-misc, if we ever want to use it there. I guess it's useful on its own, but I've started to look into making dim create PR for drm automatically. Gitlab support push options to create a PR automatically when pushing: https://docs.gitlab.co.jp/ee/user/project/push_options.html#push-options-for-merge-requests Unfortunately, it seems to work only for branches, not tags. I guess we could put the PR description we put in the tag at the moment in the PR description, but I'm not sure if it's a big deal or not. Maxime