feat(ci): client theme CI with CLI validators #67

Merged
jmiller merged 2 commits from dev into main 2026-05-24 03:48:31 +00:00
Owner

Rewrite ci-client.yml to use moko-platform CLI validators for theme packages.

Generated with Claude Code

Rewrite ci-client.yml to use moko-platform CLI validators for theme packages. Generated with Claude Code
jmiller added 2 commits 2026-05-23 23:11:33 +00:00
chore: cascade main → dev [skip ci]
New validator for client theme packages (Joomla type="file"):
- Manifest: required elements, type="file", method="upgrade", version format
- Required files: light.custom.css, dark.custom.css
- PHP syntax check on script.php
- CSS brace balance + BOM detection
- Version consistency (manifest vs updates.xml vs CHANGELOG)
- Image size warnings (>1MB)

Also update auto_detect_platform.php to recognise type="file"
manifests as client repos alongside legacy sftp-config detection.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit c78c242024 into main 2026-05-24 03:48:31 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/moko-platform#67