duplicity-team team mailing list archive
-
duplicity-team team
-
Mailing list archive
-
Message #05776
Re: Stable snap broken? (was Re: Duplicity 0.8.09 Released)
On 2022-03-21 20:50, Aaron wrote:
I feel like the "proper" solution here is to add a step to the CI/CD
process on Gitlab to test the snap before it goes to stable. That is a
bit awkward as snaps do not run inside Docker containers, which are
what is easiest in Gitlab CI/CD. I will try to make some time to
investigate this -- maybe I can set up a spend-limited Linode API key
and just have it run some smoke tests on the snap as part of a
specified release process or something. To do it all as a pipeline, I
think we would have to do the release and snapping in there as well.
As much to help me find it again in the future, I see that I found some
guidance on building snaps on Gitlab and pushing them to the snap store
here:
https://forum.snapcraft.io/t/building-and-pushing-snap-packages-from-gitlab/9537
It's a bit old now, but hopefully still useful. Perhaps we can now use
remote build to avoid faffing with special containers for building?
Kind regards,
Aaron
Follow ups
References