Public Access
Merge dev to main #279
Reference in New Issue
Block a user
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Merge dev → main to bring in #259 (extension_type rename, display_name removal, error handling improvements in joomla_metadata_validate CLI and platform_detect.php).
Validates MokoGitea repo metadata against the actual Joomla extension manifest XML to catch update delivery mismatches before production. Checks: - package_type matches <extension type> - Element name derived correctly (prefix + lowercase + clean) - Display name matches <name> tag - Version consistency (ignoring -dev/-rc suffixes) - PHP minimum matches composer.json - Description match (informational) Supports: - Local mode: reads .mokogitea/manifest.xml + Joomla XML from disk - API mode: fetches metadata via Gitea API (--token) - CI mode: --ci flag exits 1 on errors - JSON output: --json for workflow integration Handles all Joomla types: package, component, module, plugin, template, library, file. Replicates Joomla's InputFilter::clean('cmd') for element name derivation. Refs mokoplatform #257Pull request closed