You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As mentioned by @doegox one should implement a way to ensure compatability between app and firmware. This will probably happen via semantic versioning.
your app knows e.g. that it's implementing the protocol corresponding to the firmware releases v2.x.x
you check the existing tags
if latest tag is v2.x.x this is fine you can update with latest commits as usual
if you see a tag v3.x.x this means any commit above will break your app until your app is updated and accept v3.x.x versions, so you should refrain updating fw with current version of your app
Adding a toggle between the above described behavior and the current one (just pulling the latest dev), might make sense too, as some want the latest firmware without having to wait for the next release... (stable / edge toggle somewhere in the setting)
As mentioned by @doegox one should implement a way to ensure compatability between app and firmware. This will probably happen via semantic versioning.
Adding a toggle between the above described behavior and the current one (just pulling the latest dev), might make sense too, as some want the latest firmware without having to wait for the next release... (stable / edge toggle somewhere in the setting)
https://semver.org/
The text was updated successfully, but these errors were encountered: