chore: repo cleanup - remove dead files, prefer wiki for docs #50

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

Summary

  • Remove 38 unused/dead files (fonts, scripts, npm tooling, test stubs, dev overrides, orphaned workflows)
  • Move Contributing, Code of Conduct, Governance docs to wiki
  • Update repo-health.yml to prefer wiki pages over repo files (Gitea API check)
  • Remove broken font options and theme preview strings from template config

Test plan

  • Verify repo-health workflow passes with wiki pages present
  • Confirm template loads correctly without removed fonts
  • Check wiki pages render correctly
## Summary - Remove 38 unused/dead files (fonts, scripts, npm tooling, test stubs, dev overrides, orphaned workflows) - Move Contributing, Code of Conduct, Governance docs to wiki - Update repo-health.yml to prefer wiki pages over repo files (Gitea API check) - Remove broken font options and theme preview strings from template config ## Test plan - [ ] Verify repo-health workflow passes with wiki pages present - [ ] Confirm template loads correctly without removed fonts - [ ] Check wiki pages render correctly
jmiller added 7 commits 2026-05-23 21:57:36 +00:00
Synced from Template-Joomla: pre-release.yml and auto-release.yml now
handle Joomla package extensions (type="package" with sub-extensions).

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Renamed .gitea/ to .mokogitea/ for MokoConsulting convention.
Updated release workflows with Joomla package type support.

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chore: repo cleanup — remove dead files, prefer wiki for docs
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Universal: PR Check / Branch Policy (pull_request) Successful in 2s
e4e6d83578
- Remove unused Fredoka/Pacifico fonts and broken Noto Sans/Fira Sans options
- Remove theme preview language strings (feature never wired up)
- Remove dead npm tooling (package.json, scripts/) superseded by MokoMinifyHelper
- Remove tmp-overrides/ dev scratch files and placeholder test stubs
- Remove orphaned .mokogitea root-level workflow copies (Gitea reads workflows/)
- Move CONTRIBUTING, CODE_OF_CONDUCT, GOVERNANCE to wiki (remove from repo)
- Remove stale GOOGLE_FONTS_README and templates/README with broken links
- Update repo-health.yml: wiki-preferred doc checks via Gitea API
  (wiki = full credit, repo file = advisory, missing = warning)

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-23 22:49:55 +00:00
feat(ci): add release artifact verification step (Step 8c)
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Failing after 4s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
1ce76c53c2
Verifies the built release ZIP after upload by:
- Downloading the artifact from the release URL
- Extracting and checking manifest version matches release version
- Comparing SHA256 against updates.xml
- Scanning for disallowed files (.claude, .env, TODO.md, node_modules)
- Checking for non-vendor .min files that should be runtime-generated

Fails the pipeline if any critical check fails.

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-23 22:52:28 +00:00
Revert "feat(ci): add release artifact verification step (Step 8c)"
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 4s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 5s
Universal: PR Check / Validate PR (pull_request) Failing after 3s
Joomla: Repo Health / Release configuration (pull_request) Failing after 4s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 4s
Joomla: Repo Health / Repository health (pull_request) Failing after 5s
8a4e23973a
This reverts commit 1ce76c53c2.
jmiller merged commit daf19fc4d0 into main 2026-05-24 03:40:54 +00:00
Sign in to join this conversation.
No Reviewers
No labels
Type
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoOnyx#50