Open-source software for Joomla, Gitea, and web platforms. Home of MokoSuite, MokoGitea, and MokoCLI.
Tennessee
standards/Workflow-Standards.-
Workflow Standards
Standard Workflows
Every repository should have these CI/CD workflows:
| Workflow | Trigger | Purpose |
|---|---|---|
pr-check.yml |
PR to main/dev/rc | Lint, test, security scan (gitleaks) |
pre-release.yml |
Push to dev/rc | Auto-bump patch version, create pre-release |
auto-release.yml |
Push to main | Create stable release, promote changelog |
standards-sync.yml |
Dispatch | Sync shared config from template repos |
Additional Workflows (by repo type)
| Workflow | Repo Type | Purpose |
|---|---|---|
composer-publish.yml |
PHP (mokocli) | Publish to Packagist |
npm-publish.yml |
Node (MCP servers) | Publish to npm registry |
Secrets
| Secret | Scope | Purpose |
|---|---|---|
MOKOGITEA_TOKEN |
Org-wide | Gitea API access for CI |
GH_PAT |
Org-wide | GitHub mirror push |
NPM_TOKEN |
MCP repos | npm registry publish |
PACKAGIST_TOKEN |
mokocli | Packagist publish |
Commit Message Flags
| Flag | Effect |
|---|---|
[skip ci] |
Skip ALL workflows (use sparingly) |
[skip bump] |
Skip auto-bump AND pre-release |
Revision History
| Date | Author | Changes |
|---|---|---|
| 2026-06-21 | jmiller | Initial consolidation; added publish workflows |
Pages