The tool for programmatically updating guix channels and package definitions in your project would make life so much easier.
Something like niv or flakes for nix.
https://github.com/nmattia/niv
https://nixos.wiki/wiki/Flakes
Have it in my mind for months or even years.
@abcdw I’d generally do something like “guix pull; [test …]; guix describe -f channels > channels.scm”.
What workflow do you have in mind?