general CI improvements
this MR changes includes the following changes:
- comments the result of the MR pipeline on the MR
- tests a kernel build by enabling all optional features nouveau cares about
- general bug fixes
TODOs:
-
resolve stale git rebase state when job gets terminated (potentially through git worktree) -
checkpatch output is either too verbose or not that helpful (--terse, --quiet)
Edited by Karol Herbst