No description
| action.yaml | ||
| README.md | ||
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:1a partir de1.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 tagv1.2.3):latest 1.2.3 - Exemplo com
Sanitize_major_tag: 'true'(para a tagv1.2.3):latest 1.2.3 1
- Exemplo com
identifier_tag: A tag limpa do repositório, sem o prefixov(ex:1.2.3para a tagv1.2.3).