but yeah if anyone sees issues that need a help-wantedhelp-wanted tag it or tell me to tag it, that way when more people show up they can claim what they want
it's a mono repo for one, but also makes use of "resuable workflow" yaml... and i have early stage jobs to detect current/desired versions and automatically use those....
the stage you see there uses the kernel version/zfs version/coreos release/coreos stream all as key for the ZFS RPM image, so it effectively becomes a cache and doesn't need to be rebuilt all the time
it could be nicer... like, if i could detect if the changes in a PR are not related to ZFS build tooling, then i could use non-PR tags for the ZFS RPM image and save that step in a PR... as is, every PR still has to build the ZFS RPM image... so its not as fast as I'd like in that case, but it still saves on excessive builds if you have to do multiple commits against a PR, and
main
main
builds only rebuilds ZFS RPM when one of versions changes