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