CI / test-and-build (push) Successful in 11s
El if: a nivel de step no está corriendo de forma confiable en este runner (act_runner v0.2.13, modo host): el paso 'Publicar en producción' nunca se ejecutó en 5 corridas distintas, con o sin condición, con o sin &&, sin dejar ningún rastro en el log. Se fusiona build + condicional + rsync en un solo step con el if en bash, que sí es determinista.