- Navios
- 5 de setembro de 2026 às 17:35 UTC
- Autor
- Kamo
- Enviar
- 1f9029d
O commit anterior para `set image' sendo um no-op silencioso. Isto afirma que resultado: após o lançamento, a tag é resolvida para uma digest As cápsulas em execução estão verificadas. Se nenhum pod estiver executando a imagem esta execução produzido, a construção falha em vez de relatar sucesso. A tag não pode responder a essa pergunta — reconstruir o mesmo commit reutiliza-o, então a Um casulo velho e um fresco têm etiquetas idênticas. É precisamente por isso que o no-op Sobreviveu despercebido: tudo que um humano iria verificar parecia certo. O digest é resolvido do registro em vez de passado para baixo da construção trabalho, que precisaria de um `saídas:` bloco nesse trabalho. Adicionar um a um trabalho que já tinha é como um fluxo de trabalho nesta frota tornou-se silenciosamente in-runnable mais cedo hoje: Forgejo rejeita uma chave de mapeamento duplicado pulando o fluxo de trabalho inteiramente — sem execução, sem erro, apenas um repositório que pára silenciosamente de construir. Manter toda a verificação dentro do bloco de shell existente evita essa classe de falha completamente. Falha ABERTA quando o registro ou a lista de pods é inacessível. Uma lacuna na verificação não é evidência de uma má implantação, e um passo que grita lobo é um passo todos aprende a ignorar.