Sua API quebrou em produção porque o CI testava código, não contracts
A maioria dos pipelines de CI captura erros de sintaxe e bugs de lógica. Eles deixam passar as quebras de contract da API que realmente derrubam a produção. Veja como corrigir isso.