How we ship GitHub for Windows

  • 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.

  • 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.