Settings

Theme

Garnix (A Nix CI) is shutting down

discourse.nixos.org

79 points by agnishom 20 days ago · 30 comments

Reader

Norfair 20 days ago

Congrats to the team!

To all Garnix users: NixCI is very similar so I'd like to welcome you to try it out.

Demo: https://nix-ci.com/demo

Comparison: https://nix-ci.com/comparison/garnix

  • 6ak74rfy 20 days ago

    Was looking for an alternative myself but seems like there's no free tier? (Garnix had a rather generous one.)

    I don't mind self hosting the workers (because my use cases are just in my homelab) but I need to contact you for that? Why isn't that just openly documented?

  • catelm 20 days ago

    Note that Garnix is more than a CI system. It also allows for hosting apps with a quite brilliant and AFAIK unique solution to interdependencies. https://garnix.io/blog/call-by-hash/

storus 20 days ago

Was this named by a German? "Gar nichts", pronounced as "Gar Nix", means "absolutely nothing".

  • efskap 20 days ago

    At least for Nix itself, that's pretty much it except via Dutch.

    > The name Nix is derived from the Dutch word niks, meaning nothing; build actions do not see anything that has not been explicitly declared as an input

    From page 81 of the original paper: https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf

    • microtonal 20 days ago

      Also, I think the founder's username in various places is nixnut. Which to an English-only speaker means someone crazy about Nix (Nix fan). However in Dutch 'niksnut' or 'nietsnut' loosely translates to 'bum'.

    • yjftsjthsd-h 20 days ago

      That's surprising; nix is Latin for snow, and its logo is a snow flake, so I just assumed it was that.

      • isityettime 20 days ago

        I don't think the logo choice is a coincidence, either; it's just that the ordering is different.

  • aidenn0 20 days ago

    One team member is named Sönke Hahn, so it seems likely.

  • weinzierl 20 days ago

    "gar" is a useful amplifying prefix in German that can be used in all kinds of situations and I think it lacks a direct equivalent in English. Unlike totally, for example, gar can only stand alone in very specific contexts and usually is used more like an intensifying prefix.

    So garnix would be the total and utter nothing.

isityettime 20 days ago

For the lazy: bought by Shopify, apparently

  • tripdout 20 days ago

    Back to Nix again? I remember one of their employees had a great video series on it, but then they stopped using it because it was too complicated.

  • xiaoyu2006 20 days ago

    good for the team, bad for the community.

    • khuedoan 20 days ago

      but the community still gets the source code, kudos to the Garnix team!

      • isityettime 20 days ago

        Good point. Really graceful way to transition, and it definitely offsets the loss. Maybe in some ways it'll end up being a net gain, who knows?

    • isityettime 20 days ago

      Yeah. I'm happy for them. But I'm also sad, because clouds are awful in terms of the way they handle state, and Garnix was paving the way towards something better.

esafak 20 days ago

Garnix was one of the interesting, declarative ones. We need more of these.

arikrahman 20 days ago

Hate to see it, but glad they're at open-sourcing it.

nish__ 20 days ago

Tobi loves Nix.

colesantiago 20 days ago

This is surprising.

I would have thought this would be a commercially viable business.

Such a bummer.

sufehmi 20 days ago

All clouds / serverless will end up like this. It's a matter of "when", not "if"

  • agnishomOP 20 days ago

    Agreed. Not gonna lie, I am upset and angry to see small companies disappear and be eaten up by larger ones. But I praise them for not building in any vendor lock-in. And I also appreciate them for open-sourcing their toolchain

  • arianvanp 20 days ago

    Yeh... This month has been especially tough. I'm both a customer of cirrus labs (now bought up by OpenAI) and garnix (now bought up by Shopify) and I'm scared that whatever competitor I switch to is also just gonna get bought out.

    Now I have two CI providers to replace by the end of the Quarter

    Sigh

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection