mirror of
https://github.com/discourse/discourse.git
synced 2025-04-02 00:50:11 +08:00

It's currently possible to setup multiple automation rules that trigger each other resulting in an infinite loop. To prevent that, this commit adds a global "circuit breaker" that prevents all automations from triggering while an automation rule is executing. Internal topic: t/124365.