I would be far more interested in how the auto-update process works rather than hearing that someone automated their build. Would be way-crazy-awesome if they could pull it out and release it open source, but they seem to be leaning on it as a pretty serious part of their secret sauce.
I can't seem to find the source anywhere on GitHub for "GitHub for Windows". I work on a build team (Mostly MSBuild but transitioning to Workflow builds in the future) so I'm always interested in seeing everyone's Build and Deploy scripts.
The Windows app for Github is pretty spectacular. Simple, beautiful and to-the-point.
I don't see anything in the automated release script's output about the "sanity test on XP and Vista VMs" steps? Is that still manual?
I have a paid GitHub subscription, and this is the first I've heard of GitHub for Windows.
Pretty much par for the course of releasing any Windows app. :)
But a good overview none the less.
My favorite part of the manual description is step 7 onwards: switch to another machine to upload compiled package, really!?
And yeah - great job, Adam! If someone still building and deploying desktop applications manually - they are doing it wrong. Since when Visual Studio switched to MSBuild (read: ages), build automation is _very_ easy on Windows.