DRM CI
Maxime Ripard
mripard at redhat.com
Wed Mar 19 14:11:06 UTC 2025
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
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 273 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20250319/9c6e344f/attachment.sig>
More information about the dri-devel
mailing list