Why do we already have a script that handles instance blocking for us, you ask?

Well. First off, we want to publish the list of blocked instances on our website, with reasons where sensible. Internally, the full list contains a ton of dead instances that don’t make any sense to publish, so we handle it like this.

But I’m glad we do, because as it turns out, the Mastodon audit log for instance blocks is utterly useless, so having the true story logged to a git repo is due diligence. #mastoadmin