Borrowed from Occitan ribota (“noisy revelry”), from French ribote.
riota f (plural riotes)
“riota” in Diccionari de la llengua catalana, segona edició, Institut d’Estudis Catalans.