Já assisti diversos videos sobre Devops, esteiras CI/CD, Jenkins, AWS, etc, mas tem um assunto que eu nunca vi ser abordado. Talvez seja porque ninguém queira entregar o ouro, e infelizmente nunca achei nada sobre isso. Dúvida: Imagine os fontes de uma api em repositório git, usando gitflow, ambientes dev, hml e prd, além de um requisito de que o mesmo pacote a ser publicado em produção, tenha que ser o mesmo de homologação. Isso seria um pré requisito de auditoria para garantir que o pacote homologado é o mesmo que será publicado em produção. Como ficaria a esteira Devops para garantir isso? Como seria em caso de rollback do release de produção ? Execução de testes unitários e sonarqube só são executados na esteira de DEV ou da de HML também? Obs.: Fontes só podem ser mergeado para a main após a publicação com sucesso em produção.