I just discovered this: https://github.com/INTI-CMNB/KiBot
It's definitely overkill since we're not making PCB changes on the regular. It would just be cool to automatically generate "hardware releases". Another benefit of an automated process could be visual diffs of schematics and layout for pull requests that modify the PCB.