fossar / selfoss

multipurpose rss reader, live stream, mashup, aggregation web application
https://selfoss.aditu.de
GNU General Public License v3.0
2.36k stars 343 forks source link

ci: Use Nix for obtaining dependencies #1235

Closed jtojnar closed 3 years ago

jtojnar commented 3 years ago

Previously we were installing

Switching to Nix will allow us to get rid of all except the last two methods and achieve fully reproducible environment across both CI and developers’ machines.

The travis config is based on https://github.com/cachix/travis-ci-example.

Also allows us to switch distribution to focal.