midoshouse / ootr-multiworld

An alternative implementation of multiworld for the Ocarina of Time randomizer
https://midos.house/mw
MIT License
9 stars 1 forks source link

Updater integration tests #45

Open fenhl opened 3 months ago

fenhl commented 3 months ago

Updater bugs like #44 are especially bad because fixing them doesn't help users who get stuck on a broken version. The release script should include a test which tries to update from the version being released to itself, to make sure nothing is broken. This test would necessarily have to run after the release itself is published, so it wouldn't prevent these bugs from being released, but it would avoid the scenario where a bug isn't noticed until the next version is released.