-
Notifications
You must be signed in to change notification settings - Fork 257
Description
Hi! Congrats on the v3.0.1 release. @ederag
Previously, the hamster snap is build upon master for sometime, since now things are getting settled, I would like to know what would be the best way that I can help to maintain a good release story.
Snaps can track and release on multiple versions, and users will be able to switch between them if they wanted to.
So here's the scope that I think might cover this.
-
Channels:
beta: tracking the latest tagged version
stable: if beta passed all needed test, release to stable.
edge: tracking the master branch -
Include tests:
If there are any tests required for a formal release, I can improve my current github action to run them so releases are nicer. I think starting from the easy one makes sense, I think pep8 and are best suitable right now since.
I think this will not only make users feel safer by tracking stable, but also allow developers to gather feedback on edge and beta, which might help reducing bugs. What's your though on this?
I'll start from stable: v3.0.1 and edge on master for now.