Builds NextBSD kernel modules layered on the kernel obj tree, inside the
SHA-pinned nextbsd-kernel-toolchain
container.
Kernel modules are linked against the exact kernel config and source. A custom
kernel means stock kmod packages won't load reliably, so modules are built
from the same patched source the kernel was built from.
repository_dispatch: kernel-updated— fromnextbsd-kernelafter a full (source-changing) kernel build. Carriesrun_id(to fetch thekernel-obj-amd64artifact), the pinnedimage_tag, andfbsd_sha.workflow_dispatch— manual.
Set client_payload[release]=true on the dispatch to also publish a
tar.gz of the modules to GitHub Releases.