I’m working with @rvagg on the node snap in the store. We want to celebrate that the snap exists, and promote it via the usual ways. This would typically include having it featured in
snap find & GNOME Software and creating social and blog posts linking to the store page https://snapcraft.io/node .
For node, this won’t work as we currently have things setup. The store page,
snap find and GNOME Software only surfaces snaps which are in the latest/stable channel. Users can of course
snap install node --channel 8/stable --classic to get it, and ours and upstream docs will of course specify that.
The node developers are pushing the node snap to multiple tracks, but not pushing to the latest/stable channel. The concern here is that major ABI changes would break for developers using node, or break addon compatibility.
This feels like something epoch would help with, but what do we do right now?
How can we balance the ease of installation / exposure of the node snap in the store while ensuring a smooth update process for developers?
For reference, this is what the snap looks like today (on amd64).