Fazia tempo que não lia um artigo descrevendo um problema, a investigação e conclusão.
Isso representa bem melhor o dia a dia do nosso trabalho e traz uma visão interessante pra quem está no começo da carreira.
É bacana acompanhar a "história" até chegar na soluçãodo problema, principalmentequando não somos nós fazendoa investigação kkk.
Eu só tenho algumas ressalvas sobre as conclusões.
- Na seção "culpado" vc coloca que não foi o dev ou alguém do time mas sim o Azure De opa que cancelou o job na alteração do PR. Na minha visão, o Azure fez exatamente o que lhe foi pedido de acordo com a configuração de autocancel. Poderia alterar o texto pra explicar que essa foi a causa da pasta temporária.
- Mais pra frente é dito que o aprendizado foi "Só crie a PR quando ela estiver 100% pronta". Isso está incorreto, PR serve justamente pra revisão, e alterações são esperadas e bem-vindas. O real aprendizado é que é dito na seção "em aberto", ou seja, o job precisa ser idempotente e investigação de jobs cancelados tem alguns obstáculos no Azure.
- Podia tbm finalizar com mais alternativas para a solução (como o uso de containers que vc mencionou em outro comentário)