No description
Find a file
2026-09-21 16:37:26 -03:00
action.yml feat: verify if has package manager 2026-09-21 16:37:26 -03:00
README.md first commit 2026-09-15 17:12:20 -03:00

Sanitize Package Version Action

GitHub/Forgejo Action para sanitização e configuração de versão em arquivos de gerenciamento de pacotes (package.json, pyproject.toml e composer.json).

Descrição

Esta action recebe uma tag/versão como entrada e verifica se o repositório contém algum dos seguintes arquivos de pacotes:

  • package.json (Node.js)
  • pyproject.toml (Python - Poetry/PEP 621)
  • composer.json (PHP)

Caso o arquivo exista, a versão é atualizada somente se for diferente da versão fornecida (removendo automaticamente o prefixo v se presente).

Uso

- name: Sanitize Package Version
  uses: ./sanitize-package-version
  with:
    version: ${{ github.ref_name }} # ou forgejo.ref_name / v1.0.0