Historical Rules · 1 October 2009
Rule 104.4b
Official source text from the 1 October 2009 Rules release
If the game somehow enters a "loop" of mandatory actions, repeating a sequence of events with no way to stop, the game is a draw. Loops that contain an optional action don't result in a draw.