Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

semver, Stable and edge #280

Open
GameTec-live opened this issue Sep 25, 2023 · 0 comments
Open

semver, Stable and edge #280

GameTec-live opened this issue Sep 25, 2023 · 0 comments
Assignees
Labels
essential this stuff needs to be done stalled This is stalled due to a 3rd party
Milestone

Comments

@GameTec-live
Copy link
Owner

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)

https://semver.org/

@GameTec-live GameTec-live added the essential this stuff needs to be done label Sep 25, 2023
@GameTec-live GameTec-live added this to the 1.1.0 milestone Sep 25, 2023
@GameTec-live GameTec-live added the stalled This is stalled due to a 3rd party label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
essential this stuff needs to be done stalled This is stalled due to a 3rd party
Projects
Status: Todo
Development

No branches or pull requests

1 participant