Is it possible to generate releases and provide binary downloads for different platforms? An upper firmware layer that automates the build process without the need to rebuild the flash kernel would be beneficial.
Update: The concept originates from the u-root project, which gets the kernel image using wget as follows
wget https://github.com/u-root/u-root-distro/releases/download/v0.0.3/kernel-x86_64
git clone https://github.com/u-root/u-root
(cd u-root && go build . && GOOS=linux GOARCH=amd64 ./u-root -o initramfs)
qemu-system-x86_64 -nographic -kernel kernel-x86_64 -initrd u-root/initramfs