Simple script and config (type-safe) for building custom Linux kernels for Firecracker MicroVMs

feat: add CI workflow for testing and enhance kernel config handling master