- Navios
- 17 de abril de 2026 às 20:43 UTC
- Autor
- Kamo
- Enviar
- 4123431
Reproduz o fluxo CI/CD para que a implantação inicial não seja mais bloqueada por Hora da tradução. O oleoduto agora. 1. build inicial — builds and pushes image tagged :{sha} 2. implac k1m1 inicial — implementa :{sha} para k1m1 (paralelo) 3. implance k2m1 inicial — implementa : {sha} para k2m1 (paralelo) 4. translate and rebuild — é executado apenas após ambas as implementações iniciais terem sucesso. Controlos en.json hash contra mensagens/.traduction-hash (ou honras force retranslate input). Se a tradução é necessário, port-forwards TranslateService, executa scripts/translate.ts, commits the updated locales + hash para principal, em seguida, reconstrui e empurra uma nova imagem marcada :{sha}-i18n. Emits outputs.translated=verdadeiramentefalse. 5. implac k1m1 retranslated (condicional) — se traduzido, sai :{sha}-i18n para k1m1 6. implance k2m1 retranslated (condicional) — o mesmo para k2m1 Usuários veem o novo conteúdo imediatamente com valores de localização em inglês (já comprometido em todos os 22 locais JSONs), e os locais traduzidos rolar em uma segunda onda uma vez que o serviço de tradução terminou. O commit translate usa [skip ci] para que ele não reative o fluxo de trabalho, evitando um laço de implantação infinita.