- Se descapó
- 17 de abril de 2026 a las 20:43 UTC
- Autor
- Kamo
- Compromit
- 4123431
Reelabora el flujo CI/CD para que el despliegue inicial ya no esté bloqueado por tiempo de traducción. El oleoducto ahora: 1. build.iniación, construye y empuja la imagen etiquetada: 2. deploy.k1m1-initial . deploys:-sha- k1m1 (paralelo) 3. deploy.k2m1-initial . deploys:-sha- to k2m1 (paralelo) 4. translate-and-rebuild () funciona sólo después de que ambos despliegues iniciales tengan éxito. Compruebas en.json hash contra mensajes/.traducción-hash (o honores force-retranslate entrada). Si la traducción es necesarios, port-forwards TranslateService, se ejecuta scripts/translate.ts, compromete el actualizado locales hachís a lo principal, luego se reconstruye y empuja una nueva imagen etiquetada: Sha-i18n. Emite outputs.translated=true-false. 5. despleg.k1m1-retraducida (condicionada) Si se traduce, se despliega :sha-i18n a k1m1 6. deploy.k2m1-retranslated (condicional) igual para k2m1 Los usuarios ven el nuevo contenido inmediatamente con los valores locales de caída inglesa (ya comprometido en los 22 JSONs locales), y los locales traducidos desplegarse en una segunda ola una vez que el servicio de traducción haya terminado. La confirmación de traducción utiliza [saltar ci] para que no vuelva a activar el flujo de trabajo, evitando un bucle de despliegue infinito.