Closed
Description
There's an awful lot of code in our Workflows which is basically repeated. For one thing, we have six different files for six different ways of cutting a release (nightly + candidate + frozen) * (sl7 + alma9), and they have lots of lots of stuff in common. It would be good to try to put a lot of this common code into scripts, since (1) it would just be good coding practice to support the DRY principle, and (2) scripts would allow us to recreate these Workflows on local hosts where we can poke around if something goes wrong, rather than being walled off by a GitHub Action.