@NavyFish does the possibility of setting up a Continuous Integration/Release solution with your repo exist? If so, with the right configuration it'd be possible for you to log into the CI platform and hit "run", and it'd automatically pull the latest source, compile it, publish the artifacts back to github releases, and even update CKAN. I'd be willing to help set this up after April if not before then.