AmpliPi
AmpliPi copied to clipboard
Add release management functionality to the updater
- [ ] The updater should be able to field and install beta releases
- [ ] We ought to have a release strategy for beta releases
- [ ] The updater should be able to block upgrades & downgrades between incompatible versions
- [ ] Bonus: the updater should be able to determine compatibility between the AmpliPi release & potential future hardware revisions
During QA I found that our streamer unit is unable to revert down past 0.3.6, 0.3.5 and below all make the app unable to boot until you run a fresh deploy script against the unit. This is true both starting from 0.4.4 and from 0.3.6.
That would be my suggested cutoff for streamer updates as per checkbox 3