Idempotency Key - Definição do Glossário de CI/CD
Idempotency Key: uma idempotency key é um identificador único fornecido pelo cliente e anexado a uma requisição, para que o servidor possa detectar e ignorar entregas duplicadas, tornando uma operação repetida segura de repetir.
Uma idempotency key é um identificador único fornecido pelo cliente e anexado a uma requisição, para que o servidor possa detectar e ignorar entregas duplicadas, tornando uma operação repetida segura de repetir.
Quando retries e entrega at-least-once podem enviar a mesma requisição duas vezes, uma idempotency key permite que o servidor execute o efeito apenas uma vez, não importa quantas cópias cheguem.
Em CI
Um receptor de webhook armazena o ID único de cada entrega (o GitHub envia X-GitHub-Delivery) e pula eventos que já tratou, então um webhook reentregue não dispara um deploy duplicado.