Keepassxc snap in the Ubuntu store

68 views
Skip to first unread message

Leo Arias

unread,
Jan 4, 2017, 12:08:59 PM1/4/17
to KeePassXC
Hello!

Last year with the help of droidmonkey and TheZ3ro we got a snap build for keepassxc. If you haven't heard about snaps before, you can take a look at http://snapcraft.io/

I'm just coming back from holidays and trying to catch up on some pending threads from last year. I'm looking at keepassxc in the store, and to start getting it tested it is just missing a push of the snap to the edge channel.

Also we now have a handy way to get travis to automatically push a new version every time a change lands into the github branch:
http://snapcraft.io/docs/build-snaps/ci-integration#using-travis

That means your early adopters will be able to easily try the app before a stable release, and give you useful feedback. I'd love to work with you enabling the continuous delivery, let me know when you have some time for this.

Happy new year!

droidmonkey

unread,
Jan 4, 2017, 8:31:42 PM1/4/17
to KeePassXC
Awesome! I cleaned up the use of Travis significantly when it comes to snapcraft. The snap build will only occur when changes are made on develop or master to prevent unnecessary building (and potentially pushing) occurring during PR's.

Leo Arias

unread,
Jan 23, 2017, 10:41:00 AM1/23/17
to KeePassXC
That sounds great droidmonkey!
But I see the travis code to push to the store is now commented out, I'm not sure why. Let me know if you need a hand there.

pura vida.

droidmonkey

unread,
Jan 25, 2017, 8:46:34 PM1/25/17
to KeePassXC
There are a couple reasons... Travis needs to implement the "After All Success" stage for single run actions like building the snap and publishing it. The method I used to run the snap build ONCE was a hack and left a lot to be desired. Also I am not sure you can do this from a public travis build because it requires credentials of some form to be available to travis to publish the snap.
Reply all
Reply to author
Forward
0 new messages