Português Brasileiro | English | Español
Workflows reutilizables de GitHub Actions para plugins de Lepidus.
Valida el version.xml y genera un paquete .tar.gz como asset de release al crear una etiqueta.
Validaciones realizadas:
- El campo
applicationdelversion.xmlcorresponde al nombre del plugin - El campo
releasecorresponde a la etiqueta creada - El campo
datecorresponde a la fecha actual
Archivos excluidos del paquete:
tests, cypress, resources, CLAUDE.md, package.json, package-lock.json, vite.config.js, i18nExtractKeys.vite.js
En el repositorio del plugin, cree .github/workflows/generate-package.yml:
on:
push:
tags:
- 'v*'
name: Create release and tar.gz package for it
jobs:
create-release:
uses: lepidus/github-workflows/.github/workflows/generate-package.yml@main
with:
plugin_name: nombreDeSuPlugin
permissions:
contents: write- El repositorio debe tener un archivo
version.xmlen la raíz con los camposapplication,releaseydate - Las etiquetas deben seguir el patrón
v*(ej:v1.0.0.0)