Repositório central de workflows reutilizáveis (callables) para os scripts FiveM da MRI Qbox Brasil.
Também publica o pacote npm @mri-qbox-brasil/workflows, que contém os scripts de build e release usados pelos callables.
| Workflow | O que faz |
|---|---|
callable-release.yml |
Build do recurso + semantic release automatizado |
callable-recipe-release.yml |
Release de repos de receita txAdmin (empacota e sobe para S3/R2) |
callable-lint.yml |
ESLint (web) e/ou luacheck (Lua) |
callable-update-actions.yml |
Atualização de versões das GitHub Actions |
callable-repo-dispatch.yml |
Notificação ao repo de documentação |
callable-template-sync.yml |
Sincronização com o script-template |
callable-port-pr.yml |
Porta PRs da comunidade (repo público) para a fonte privada preservando o autor |
Nos repositórios de script, delegue para os callables:
jobs:
release:
uses: mri-Qbox-Brasil/workflows/.github/workflows/callable-release.yml@main
secrets:
GH_TOKEN: ${{ secrets.GH_TOKEN }}Consulte .github/SETUP.md para a lista completa de inputs, secrets e checklist de configuração.
Para criar um novo script FiveM, use o repositório mri-Qbox-Brasil/script-template, que vem pré-configurado com todos os workflows delegando para os callables deste repo.