The build pipeline was already part of Linux 6.1. I played around with it on ArchLinux with the target to compile an out of tree hello world kernel module in Rust:
* https://blog.rnstlr.ch/building-an-out-of-tree-rust-kernel-m...
* https://blog.rnstlr.ch/building-an-out-of-tree-rust-kernel-m...
I'll probably make a follow up post with Linux 6.2