feat: support `--output markdown`
In addition to --output plain and --output json, Rover should have an --output markdown option that prints Rover's results in well-formatted markdown that can be used in pipelines that post comments to GitHub or other tools.
For now we recommend that folks use --output json and pipe to jq to create their own custom scripts. One such script can be found in this gist for converting rover {sub}graph check my-graph --output json invocations to markdown.
It would be great to have markdown support for rover! I'm missing this in our CI/CD for providing easy feedback. Additionally, it would also be helpful to have multiple outputs. Like: plain output we can show in the logs and markdown output to write to a file. If I'm not mistaken this was possible in the previous cli.
Link to the gist was broken. I believe this is the new one: https://gist.github.com/EverlastingBugstopper/d6aa0d9a49bcf39f2df53e1cfb9bb88a