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
By registering the snap on snapstore we have automatic snap builds from default branch into edge track for free. The question is how are we going to face different versions of snaps?
What needs to get done
Design and implement versioning strategy and CI for DSS snap.
When is the task considered done
Versioning strategy is specified and implemented.
The text was updated successfully, but these errors were encountered:
After talking to @kenvandine the way how to maintain multiple tracks with different versions is following (the way how the other teams are doing it):
We will create a mirror of our git repository in the launchpad which will be in sync with all the changes.
In the launchpad we will setup snap builds which will be bound to branches for expected tracks in snapstore.
There is no easy way to do it directly from github.
I was also talking with @DnPlas about possible alternative where we will just keep the build from default github branch to edge and from there we will be just manually creating tracks for different versions. The downside of this is that if we want to fixes from previous versions of dss we just dont have a simple way to fix it in branch and build from that release branch (as it is always built from main).
Why it needs to get done
By registering the snap on snapstore we have automatic snap builds from default branch into
edge
track for free. The question is how are we going to face different versions of snaps?What needs to get done
Design and implement versioning strategy and CI for DSS snap.
When is the task considered done
Versioning strategy is specified and implemented.
The text was updated successfully, but these errors were encountered: