17 Commits

Author SHA1 Message Date
jmiller 4c9a2280ff Switch Composer source to Gitea package registry
Standards Compliance / Secret Scanning (push) Failing after 31s
Standards Compliance / License Header Validation (push) Failing after 33s
Standards Compliance / Coding Standards Check (push) Failing after 30s
Standards Compliance / Repository Structure Validation (push) Failing after 37s
Standards Compliance / Version Consistency Check (push) Failing after 31s
Standards Compliance / Workflow Configuration Check (push) Failing after 33s
Standards Compliance / README Completeness Check (push) Failing after 25s
Standards Compliance / Documentation Quality Check (push) Failing after 32s
Standards Compliance / Git Repository Hygiene (push) Failing after 33s
Standards Compliance / Script Integrity Validation (push) Failing after 37s
Standards Compliance / Line Length Check (push) Failing after 32s
Standards Compliance / File Naming Standards (push) Failing after 35s
Standards Compliance / Insecure Code Pattern Detection (push) Failing after 33s
Standards Compliance / Code Complexity Analysis (push) Failing after 36s
Standards Compliance / Code Duplication Detection (push) Failing after 30s
Standards Compliance / Dead Code Detection (push) Failing after 35s
Standards Compliance / File Size Limits (push) Failing after 35s
Standards Compliance / Binary File Detection (push) Failing after 34s
Standards Compliance / TODO/FIXME Tracking (push) Failing after 31s
Standards Compliance / Dependency Vulnerability Scanning (push) Failing after 37s
Standards Compliance / Unused Dependencies Check (push) Failing after 28s
Standards Compliance / Broken Link Detection (push) Failing after 35s
Standards Compliance / API Documentation Coverage (push) Failing after 30s
Standards Compliance / Accessibility Check (push) Failing after 30s
Standards Compliance / Performance Metrics (push) Failing after 33s
Standards Compliance / Enterprise Readiness Check (push) Failing after 29s
Standards Compliance / Repository Health Check (push) Failing after 33s
Standards Compliance / Terraform Configuration Validation (push) Failing after 31s
Update MokoCassiopeia Payload / update-payload (push) Failing after 29s
Repo Health / Access control (push) Failing after 2s
Standards Compliance / Compliance Summary (push) Failing after 1s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Repository Cleanup / Repository Maintenance (push) Failing after 23s
Auto-Assign Issues & PRs / Assign unassigned issues and PRs (push) Successful in 1s
2026-04-13 06:08:14 +00:00
jmiller 10fee43566 fix(deps): enterprise constraint dev-version/04 (matches version/04 branch) 2026-04-07 21:53:29 -05:00
github-actions[bot] 6c706fdf64 chore(version): sync badges and headers to 02.01.08 [skip ci] 2026-04-07 22:11:01 +00:00
jmiller f4fea85aed release: v02.01.09 — email reads version from manifest
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 17:09:37 -05:00
jmiller 13ce80f7c1 release: v02.01.08
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:59:08 -05:00
jmiller 2067d33caf release: v02.01.07
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:53:30 -05:00
jmiller cd6d236670 release: v02.01.06 — patch bump to trigger update
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:52:26 -05:00
jmiller 31e5cfd23a release: v02.01.05
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:49:08 -05:00
jmiller 868b22393c release: v02.01.04
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:41:04 -05:00
jmiller 53a3c34865 release: v02.01.03 — install notification email, allow uninstall
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:39:53 -05:00
jmiller 243467a121 release: v02.01.02 — resolve mokocassiopeia from updates.xml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:28:28 -05:00
jmiller c81e409a57 feat: auto-install mokocassiopeia, set as default, lock template
Minor version bump to 02.01.01:
- Auto-install mokocassiopeia from GitHub if not present
- Lock and protect the template (cannot be disabled/uninstalled)
- Set mokocassiopeia as default site template

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:22:01 -05:00
jmiller dcc1ba9569 release: v02.00.03 — lock plugin in postflight
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 16:17:28 -05:00
jmiller 8dc00800a0 release: v02.00.02 — lock plugin on install
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:57:27 -05:00
jmiller 54c5c93c12 release: bump version to 02.00.01
First release of v02.00 — patch .00 reserved for development.
Version bumped across all files: manifest, PHP, language, docs,
composer, updates.xml, changelog, README.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-07 15:39:16 -05:00
jmiller 7f93ed5582 fix: version consistency and line lengths
- Bump composer.json version to 02.00.00 (was 01.00.00 from main)
- Bump version headers in CHANGELOG, CONTRIBUTING, CODE_OF_CONDUCT,
  LICENSE.md, and all docs/ files to 02.00.00
- Wrap license headers in PHP files to stay under 120 chars
- Wrap long error message strings in MokoWaaS.php

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 12:59:01 -05:00
jmiller 2a4bfac06c fix: standards compliance and Joomla 6 compatibility
- Restore LICENSE, SECURITY.md, composer.json from main (required by
  standards-compliance workflow)
- Add Usage section to README (was failing CI check)
- Update README badges, features, and config docs for v02.00.00
- Update updates.xml targetplatform regex to match Joomla 5.x and 6.x
- Update system requirements to note PHP 8.3+ for Joomla 6

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-02 16:41:31 -05:00