feat: manifest_integrity.php — org-wide manifest validation #252

Merged
jmiller merged 1 commits from feat/manifest-integrity into main 2026-06-07 21:30:33 +00:00
Owner

Summary\n- Org-wide manifest validation: checks all repos for missing/inconsistent fields\n- Local mode (--path), single remote (--repo), bulk org (default)\n- Platform-specific rules (Joomla needs element_name, language checks)\n- --fix flag to auto-push corrections\n- --json for CI, --quiet for issues-only\n\n## Test results\n- 72 repos checked, 57 with issues (110 total — mostly missing version)\n- Local mode tested against MokoSuite: detected name/description/element drift"

## Summary\n- Org-wide manifest validation: checks all repos for missing/inconsistent fields\n- Local mode (--path), single remote (--repo), bulk org (default)\n- Platform-specific rules (Joomla needs element_name, language checks)\n- --fix flag to auto-push corrections\n- --json for CI, --quiet for issues-only\n\n## Test results\n- 72 repos checked, 57 with issues (110 total — mostly missing version)\n- Local mode tested against MokoSuite: detected name/description/element drift"
jmiller added 1 commit 2026-06-07 21:30:23 +00:00
feat: add manifest_integrity.php for org-wide manifest validation
Generic: Repo Health / Scripts governance (push) Blocked by required conditions
Generic: Repo Health / Repository health (push) Blocked by required conditions
Generic: Repo Health / Report Issues (push) Blocked by required conditions
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 2s
Generic: Project CI / Tests (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 2: Unit Tests (8.1) (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 2: Unit Tests (8.2) (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 2: Unit Tests (8.3) (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 3: Self-Health Check (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 4: Governance (pull_request) Blocked by required conditions
Platform: mokoplatform CI / Gate 5: Template Integrity (pull_request) Blocked by required conditions
Platform: mokoplatform CI / CI Summary (pull_request) Blocked by required conditions
Universal: PR Check / Build RC Package (pull_request) Blocked by required conditions
Universal: PR Check / Report Issues (pull_request) Blocked by required conditions
Generic: Repo Health / Scripts governance (pull_request) Blocked by required conditions
Generic: Repo Health / Repository health (pull_request) Blocked by required conditions
Generic: Repo Health / Report Issues (pull_request) Blocked by required conditions
Universal: PR Check / Branch Policy (pull_request) Failing after 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Generic: Repo Health / Access control (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 6s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 8s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
Universal: Build & Release / Promote to RC (pull_request) Failing after 12s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || 'development' }}) (pull_request_target) Failing after 11s
Generic: Project CI / Lint & Validate (pull_request) Failing after 20s
Universal: Build & Release / Build & Release Pipeline (pull_request) Successful in 15s
Platform: mokoplatform CI / Gate 1: Code Quality (pull_request) Failing after 59s
a2c1a61759
Cross-checks manifest API fields against repo contents.
Three modes: local (--path), single remote (--repo), bulk org.
Validates required fields, platform-specific rules, and version format.
Supports --fix to auto-push corrections, --json for CI consumption.
jmiller merged commit d4e2d36301 into main 2026-06-07 21:30:33 +00:00
jmiller deleted branch feat/manifest-integrity 2026-06-07 21:30:34 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Priority -
Type -
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/mokoplatform#252