Hi @paul-moors_5682 ,
Thanks for sharing this idea; it's interesting idea and is actually something we talked about internally over the years.
However, after several conversations with a few customers who used the Package Promotion Workflow, they wouldn't find any value or use the feature. The reason is, they already have workflow tools (ServiceNow, JIRA) that document/automate SOP like these, and some will even do a quick API call once the package is approved.
In other words, everything happens in the workflow tool -- which is used for every other SOP from architecture review to vacation requests.
Now just to comment on the "best practices" part; we are working on revising our practices, but we don't consider "package promotion" the best practice anymore. Instead, we consider it the "option with the most control (and highest cost)".
If that level of control is not needed by the organization, then it shouldn't be used -- given the explosion of dependencies (1000+ for the average npm project), it's a lot of process to maintain. A lot of customers (military contractors, etc) are used to that level of process/control and it's fine.
But if you try to institute this at an organization without this process-heavy culture, you'll get a "rebellion" and just see shadow-IT and bypassing of these rules. And they won't get fired or even scolded.
And that brings us back to why no one seems to want this type of system -- companies with this level of process use ServiceNow/JIRA for everything already.
Cheers,
Alex