tazjin / nixery

Container registry which transparently builds images using the Nix package manager. Canonical repository is https://cs.tvl.fyi/depot/-/tree/tools/nixery
https://nixery.dev/
Apache License 2.0
1.82k stars 68 forks source link

Which revision of nixpkgs is used by nixery.dev? #150

Closed das-g closed 2 years ago

das-g commented 2 years ago

Which one is right?

tazjin commented 2 years ago

Hey!

The website is totally out of date, sorry about that. Things changed a bit when I left Google and moved the service into the infrastructure of TVL instead.

Right now, as per the service configuration for the production deployment we use the nixpkgs commit that TVL's monorepo is pinned to. We update these about once a week (but it happens manually as there's some amount of breakage in parts of the repo as we have a wide variety of languages, tools, etc. in use).

There's no reason why the instance couldn't surface and display this commit somewhere, I'll try to do that at some point soon, but am pretty busy with other stuff at the moment.

Also for completeness sake, the nixpkgs-pin.nix that is checked in is pretty much only used for CI, nothing else.

das-g commented 2 years ago

Ah, cool. Would you welcome pull requests (at least partially) update the website?

tazjin commented 2 years ago

Sure!

tazjin commented 2 years ago

We're introducing a change that will dynamically display the deployed commit on nixery.dev: https://cl.tvl.fyi/c/depot/+/5881/