Molybdenum Software Nixpkgs PR tracker HTTP API

Wanna know what branches some merged Nixpkgs pull request reached by now? You probably already know how to do that using either @qyliss‘s pr-tracker or @ocfox’s pr-tracker. And this new one isn’t much better. In fact, it’s significantly worse, because it is usually out-of-date by up to an hour or so.

But, for one, it provides an HTTP API.

It is deployed for Nixpkgs at https://nixpkgs.molybdenum.software/

Example query: https://nixpkgs.molybdenum.software/api/v2/landings/467721

The source is not Nixpkgs-specific and can be found here.

The manual has some more information, such as what it is, how it works, how to set it up for an arbitrary GitHub repository (NixOS module available) and what the vision for it is.

The primary contributors are myself, @jfly, @ModProg and @samyak. You guys are brilliant.

I hope this serves you in some way. Feedback is appreciated.

Made with love by The Molybdenum Software Show.

8 Likes

This is perfect, because all I need to know is if my PR landed in a specific branch (nixos-unstable mostly). Which this does, without any fanfare.