No description
Find a file
2026-08-12 11:03:33 -03:00
action.yaml feat: add identifier tags to outputs 2026-08-12 11:03:33 -03:00
README.md feat: add identifier tags to outputs 2026-08-12 11:03:33 -03:00

Sanitize Image Tag

Ação para sanitizar e formatar a tag do repositório (removendo o prefixo v, se houver) para uso na publicação de imagens de container. Esta ação é compatível com ambientes Forgejo.

Como usar?

Para integrar a ação no seu fluxo de trabalho (workflow):

- name: Sanitizar Tag da Imagem
  id: sanitize_tag
  uses: actions/sanitize-image-tag@v1
  with:
    Sanitize_major_tag: 'true' # Opcional: define se a tag major (ex: '1' para '1.2.3') deve ser gerada

- name: Usar a Tag Sanitizada
  run: |
    echo "As tags geradas são: ${{ steps.sanitize_tag.outputs.tags }}"
    echo "A tag identificadora é: ${{ steps.sanitize_tag.outputs.identifier_tag }}"

Entradas (Inputs)

  • Sanitize_major_tag: Define se a versão majoritária (ex: 1 a partir de 1.2.3) deve ser extraída e adicionada à lista de tags geradas.
    • Obrigatoriedade: Opcional
    • Padrão: 'false'

Saídas (Outputs)

  • tags: String contendo as tags sanitizadas separadas por espaço.
    • Exemplo com Sanitize_major_tag: 'false' (para a tag v1.2.3): latest 1.2.3
    • Exemplo com Sanitize_major_tag: 'true' (para a tag v1.2.3): latest 1.2.3 1
  • identifier_tag: A tag limpa do repositório, sem o prefixo v (ex: 1.2.3 para a tag v1.2.3).