Obsidian Publish as Content Management System & GitOps

I use Obsidian as my company’s:

  • internal wiki
  • blog
  • docs

Published at https://graph.phylax.watch

I need a nice way for people (internal, external) to contribute by following a GitOps flow, which makes it very easy to implement an editorial process.

The only thing I am missing is a way to call obsidian publish via some sort of CLI in GitHub actions. I guess I could reverse engineer the API, but with that it would be phenomenal.