Português Brasileiro | English | Español
Workflows reutilizáveis do GitHub Actions para plugins da Lepidus.
Valida o version.xml e gera um pacote .tar.gz como asset de release ao criar uma tag.
Validações realizadas:
- O campo
applicationdoversion.xmlcorresponde ao nome do plugin - O campo
releasecorresponde à tag criada - O campo
datecorresponde à data atual
Arquivos excluídos do pacote:
tests, cypress, resources, CLAUDE.md, package.json, package-lock.json, vite.config.js, i18nExtractKeys.vite.js
No repositório do plugin, crie .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: nomeDoseuPlugin
permissions:
contents: write- O repositório deve ter um arquivo
version.xmlna raiz com os camposapplication,releaseedate - As tags devem seguir o padrão
v*(ex:v1.0.0.0)