The situation with nodePackages PRs is outrageous! They always have merge conflicts because they always have to edit the same node-packages.nix file.
Until some better technical solution is conceived of and implemented, here is my plan for improving this situation:
- Make node maintainer team, add code owners for node-packages.nix
- Make script that makes it easy for node maintainers to list a bunch of PRs, drop all their node-packages.nix changes, and then regenerate node-packages.nix on top of that, and make a PR.
I am willing to make the script and merge PRs it generates, but I need your help with these things:
- monitoring new node PRs
- generating the combined PRs
- following up on potential nodePackages regressions
Who is willing to step up and be a node maintainer?