From 72f3a1f383039c4a09029230df537549c5cbfb39 Mon Sep 17 00:00:00 2001 From: Eliel Sousa Date: Mon, 21 Sep 2026 11:09:10 -0300 Subject: [PATCH] chore(ci): fixar retencao de pacotes em estritamente 3 versoes ativas --- .github/workflows/cleanup-packages.yml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/cleanup-packages.yml b/.github/workflows/cleanup-packages.yml index 32ccfe9..feb39ec 100644 --- a/.github/workflows/cleanup-packages.yml +++ b/.github/workflows/cleanup-packages.yml @@ -22,9 +22,9 @@ on: workflow_dispatch: inputs: keep: - description: "Quantas versoes marcadas manter" + description: "Quantas versoes marcadas manter alem da latest (total: 1 + N)" required: false - default: "3" + default: "2" dry-run: description: "Simular: lista o que seria apagado sem apagar" required: false @@ -58,10 +58,8 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} owner: ${{ github.repository_owner }} packages: ominirtksync - # Guarda as N imagens marcadas mais recentes, com as camadas de - # plataforma de cada uma. 'latest' fica de fora da contagem por - # seguranca, ainda que por construcao ela aponte para a mais nova. - keep-n-tagged: ${{ github.event.inputs.keep || '3' }} + # Guarda 2 imagens marcadas anteriores mais a 'latest' (totalizando exatamente 3 versoes ativas). + keep-n-tagged: ${{ github.event.inputs.keep || '2' }} exclude-tags: latest # Apaga apenas manifestos orfaos de verdade: os que sobraram de # builds ja aposentados e nao pertencem a nenhuma tag preservada.