Currently, CI:
- runs after a merge to master
- notices a change in a method's docs
- updates the docs site
There is a bit of a problem if the build fails (flakiness) or if we cancel it. The docs would end up not being built until the next time there's a merge and its tests pass. It would be nice to have an override so that we don't have to a) wait on CI if we don't feel like it and b) update the docs ourselves in the event something goes wrong with the build.