How to perform rolling update (1 by 1) without stopping whole play at first error?

Finally found this related topic: workaround for serial: 1 failures stopping the entire playbook? - Archives / Ansible Project - Ansible

But no answers since 2019 :sweat_smile:
Is it still a viable solution?