Make it easier to see the package building status of a release
When performing a security or regular release, there are steps to check the package build status for the versions we're releasing. This process is a manual process. In case of EE packages we also run two pipelines: one for the branch, and one for the tag. It's easy to look at the wrong one.
We should add a chatops command to simplify this process a bit. Specifically, it would do the following:
- Take one or more release versions as input
- Determine what the Omnibus tags are for these versions
- On dev, get the pipelines for these tags
- For every pipeline, display a line that shows the version/tag and build status, along with a link to the pipeline
With this command in place, the process of checking the status is a matter of running /chatops run release build_status X₁.Y₁.Z₁ X₂.Y₂.Z₂
, instead of having to open a bunch of tabs and checking things manually.