Reprocessar Releases

O GitOps permite reprocessar releases que falharam, foram atualizados, ou cujo .gitops.yml mudou.

Quando Reprocessar

  • O .gitops.yml foi atualizado na tag
  • Um asset do release foi substituido
  • Houve erro durante o processamento original
  • A configuracao de storage mudou (folder_name, delivery_url)

Reprocessar Latest

Reprocessa o release mais recente do repositorio:

Via API

curl -X POST https://sys.gitops.borlot.com.br/monitor/reprocess/devborlot/meu-repo \
  -H "X-API-Key: SUA_API_KEY"

Via MCP

> Reprocessa devborlot/meu-repo

Via Dashboard

Na pagina do repositorio, clique em Reprocessar.

Reprocessar Tag Especifica

Para reprocessar uma versao especifica:

curl -X POST https://sys.gitops.borlot.com.br/monitor/reprocess/devborlot/meu-repo/v1.0.0 \
  -H "X-API-Key: SUA_API_KEY"

Via MCP:

> Reprocessa a tag v1.0.0 do devborlot/meu-repo

Dry Run (Preview)

Antes de reprocessar, voce pode fazer um preview:

curl https://sys.gitops.borlot.com.br/monitor/dry-run/devborlot/meu-repo \
  -H "X-API-Key: SUA_API_KEY"

Retorna todos os releases disponiveis no GitHub sem processamento.

O que Acontece no Reprocessamento

  1. O registro existente e deletado do banco de dados
  2. O release e buscado novamente no GitHub
  3. O .gitops.yml e recarregado da tag
  4. Todos os artefatos sao re-processados e re-enviados ao B2
  5. Novo registro e criado no banco
  6. Notificacao Telegram e enviada (se configurado)

Verificar Check Manual

Para verificar se ha novos releases sem reprocessar os existentes:

curl -X POST https://sys.gitops.borlot.com.br/monitor/check/devborlot/meu-repo \
  -H "X-API-Key: SUA_API_KEY"

Isso so processa releases que ainda nao foram processados.

By Borlot.com.br on 06/03/2026