Chapter 4 Assignment

Cut v0.1.1 and watch v0.1.0 auto-update

The brief

Install v0.1.0 of your app. Change a small thing, bump version to 0.1.1, run release-desktop.sh. The running v0.1.0 should detect the new release, prompt the user, and swap to v0.1.1.

You've completed this when

  • GitHub release v0.1.1 published with installer + raw .exe
  • Running v0.1.0 shows update banner
  • Clicking Install swaps the binary; relaunch shows v0.1.1

Worked through every criterion?

Push your code to GitHub, paste the link in your notes.md, and move on.

Continue to ch.5: Branded Installers