Fan-In - Definição do Glossário de CI/CD
O fan-in reúne as saídas de muitos jobs paralelos em um único job de agregação.
O fan-in é o ponto em que muitos jobs de CI paralelos convergem para um único job subsequente que agrega seus resultados, como mesclar cobertura ou publicar um relatório combinado.
O fan-in é a contraparte do fan-out. Depois que o trabalho é distribuído entre jobs paralelos, um único job espera por todos eles (via needs) e combina as saídas.
Como funciona
O job de agregação lista todos os jobs paralelos em needs: para que só comece depois que todos terminem, então baixa seus artifacts e os mescla.
Em CI
Um job de fan-in que falha muitas vezes significa que um shard anterior falhou ou que um artifact estava faltando. Verifique se cada job paralelo enviou o nome de artifact esperado.