Decidió contarle la verdad cuando por fin cantó el gallo.

[details=“English Translation”]He decided to tell her the truth when the rooster finally crowed.
[/details]

This appears to be a Cuban idiom:

cantar el gallo

loc. verb. coloq. Cuba. Cumplirse el plazo para el pago de una cantidad de dinero. Hoy canta el gallo. Mañana cantará el gallo.

https://dle.rae.es/gallo#ED3oZiC