Now I'm maintaining the snaps for solc, geth, parity and ipfs. 🦹‍

No, but seriously, people should pay more attention to who their maintainers are. These snaps have thousands of active users. There is an inescapable relation of trust in there. So let me give you a summary of the continuous integration and delivery for this packages...

The solc snap is owned by the solidity team, so they have full access and I'm just contributing testing the candidate releases and moving them to stable. The packaging info is in their repo: github.com/ethereum/solidity/b

The build and delivery is automated in launchpad.net/solidity/+snaps , one pipeline takes every commit from the develop branch and pushes it to the edge channel, the other takes every release and pushes it to candidate.

I've just started playing with geth this week ( forum.snapcraft.io/t/request-t ) ), to make it easier for me to maintain the Zeppelin nodes. The packaging and CI is here:
github.com/elopio/geth-snap

Travis does all the work here: travis-ci.com/elopio/geth-snap
Every night it takes the latest commit from master and publishes it to the edge channel. If there is a new stable release, it publishes it to candidate.

This still needs a lot of testing before making the stable release. You can help by installing it with:
$ sudo snap install geth --candidate
or
$ sudo snap install geth --edge After many people confirm it works nicely, we can propose it upstream to see if they want to adopt it

Follow

The parity snap is here: github.com/elopio/parity-snap , and it works from Travis almost the same as geth: travis-ci.org/elopio/parity-sn .
With the exception that there is also a release to the beta channel, and that it already has a very well tested stable release. Parity's Afri has full access.

The ipfs snap is here: github.com/elopio/ipfs-snap
It has a special place in my heart because it was my first time maintaining something with that many users 😢 I've used it to experiment with many kinds of automated delivery, and it's now drama-free.

Here are the builds from travis: travis-ci.org/elopio/ipfs-snap
This one already has plenty of testers for unstable channels, so you just go ahead and enjoy it:
$ sudo snap install ipfs

Friends from automata.network and jaquerespeis have been helping when the pipelines break. But more contributors are always welcome to keep everything safe.
They will come handy because I'm thinking to go evil in 2020, you know, for a change ;)

Sign in to participate in the conversation
Ubuntu Social

This server was setup for the Ubuntu community to use.