@mattly This is high key cursed.
I'm with you that git is actually supposed to be distributed. But, git is not a package registry, and it's extremely not a task orchestrator. A great many automation boondoggles begin by ignoring one or both of those facts.