Commit Graph

  • 80108f9ca8 Merge pull request 'feat: ConfigValidator + plugin command dispatcher' (#117) from dev into main jmiller 2026-05-26 02:51:30 +00:00
  • b33623c731 feat: add ConfigValidator for plugin JSON schema validation Jonathan Miller 2026-05-25 21:50:36 -05:00
  • 9ff59ce405 Merge pull request 'chore: cascade main → dev (9c6f393) [skip ci]' (#116) from main into dev jmiller 2026-05-26 02:48:49 +00:00
  • 9c6f393f92 Merge pull request 'feat: plugin command dispatcher + auto-grouped list' (#115) from dev into main jmiller 2026-05-26 02:48:16 +00:00
  • a418798a4d feat: plugin command dispatcher + auto-grouped command list Jonathan Miller 2026-05-25 21:46:58 -05:00
  • baafffb1be Merge pull request 'chore: cascade main → dev (44c6bcb) [skip ci]' (#113) from main into dev jmiller 2026-05-26 02:39:06 +00:00
  • 1c930ca9bd Merge pull request 'feat: PHPUnit test infrastructure + 12 tests' (#114) from dev into main jmiller 2026-05-26 02:39:00 +00:00
  • 3e37035786 feat: set up PHPUnit test infrastructure with 12 tests Jonathan Miller 2026-05-25 21:38:02 -05:00
  • 5805358ef4 Merge pull request 'chore: cascade main → dev (44c6bcb) [skip ci]' (#112) from main into dev jmiller 2026-05-26 02:29:41 +00:00
  • 44c6bcbc2d feat(cli): add client_health_check.php jmiller 2026-05-26 02:29:37 +00:00
  • 78fcbdd4a9 feat(cli): add joomla_compat_check.php jmiller 2026-05-26 02:29:36 +00:00
  • 4fd1acb68c feat(cli): add theme_lint.php jmiller 2026-05-26 02:29:36 +00:00
  • 9f7599fdb1 Merge pull request 'chore: cascade main → dev (57a0b49) [skip ci]' (#111) from main into dev jmiller 2026-05-26 02:25:24 +00:00
  • 57a0b491ea Merge pull request 'chore: update CLAUDE.md with current architecture' (#110) from dev into main jmiller 2026-05-26 02:25:19 +00:00
  • f76cd94c64 chore: update CLAUDE.md with current architecture Jonathan Miller 2026-05-25 21:23:17 -05:00
  • ca1c3e0dba Merge pull request 'chore: cascade main → dev (9ee50d0) [skip ci]' (#109) from main into dev jmiller 2026-05-26 02:21:14 +00:00
  • 9ee50d0058 Merge pull request 'chore: migrate 7 CLIApp scripts to CliFramework' (#108) from dev into main jmiller 2026-05-26 02:21:08 +00:00
  • bc67a53442 chore: migrate 7 CLIApp scripts to CliFramework + remove PHPStan excludes Jonathan Miller 2026-05-25 21:20:06 -05:00
  • 147cf663a6 Merge pull request 'chore: cascade main → dev (e41d9b9) [skip ci]' (#107) from main into dev jmiller 2026-05-26 01:37:40 +00:00
  • e41d9b9335 Merge pull request 'fix(critical): bin/moko COMMAND_MAP paths + add all CLI tools' (#106) from dev into main jmiller 2026-05-26 01:37:36 +00:00
  • 5c5c5e9ff2 fix(critical): bin/moko COMMAND_MAP — remove api/ prefix, add all tools Jonathan Miller 2026-05-25 20:36:09 -05:00
  • c53ab7e44c Merge pull request 'chore: cascade main → dev (1b0d5bd) [skip ci]' (#99) from main into dev jmiller 2026-05-26 01:27:34 +00:00
  • 1b0d5bd2f3 fix: updates_xml_build uses pkg_ prefix in element tag for packages Jonathan Miller 2026-05-25 20:27:28 -05:00
  • 7281f60ba0 Merge pull request 'chore: cascade main → dev (bfe3457) [skip ci]' (#98) from main into dev jmiller 2026-05-26 00:57:23 +00:00
  • bfe345747d Merge pull request 'fix: package_build.php create output dir + correct package structure' (#97) from dev into main jmiller 2026-05-26 00:57:16 +00:00
  • 31c4b86d6e fix: package_build.php create output directory if missing Jonathan Miller 2026-05-25 19:49:27 -05:00
  • b5bad37afc Merge pull request 'chore: cascade main → dev (ea2dcd7) [skip ci]' (#96) from main into dev jmiller 2026-05-26 00:39:30 +00:00
  • ea2dcd7d96 Merge pull request 'fix: package_build.php Joomla package builds + PHPStan level 2' (#95) from dev into main jmiller 2026-05-26 00:39:24 +00:00
  • 989e84c44c fix: package_build.php — correct Joomla package extension builds Jonathan Miller 2026-05-25 19:34:13 -05:00
  • 2cfc0a61e9 Merge pull request 'chore: cascade main → dev (11bd5e8) [skip ci]' (#94) from main into dev jmiller 2026-05-26 00:32:42 +00:00
  • 11bd5e8f7f Merge pull request 'fix: PHPStan level 0 to 2 + 67 type errors fixed' (#93) from dev into main jmiller 2026-05-26 00:32:29 +00:00
  • cbfa23c4c4 fix: PHPStan level 0 → 2 — fix 67 type errors across 18 files Jonathan Miller 2026-05-25 19:29:52 -05:00
  • e1104eeebc Merge pull request 'chore: cascade main → dev (968f85f) [skip ci]' (#91) from main into dev jmiller 2026-05-26 00:04:46 +00:00
  • 968f85f622 Merge pull request 'feat: client dashboard + fix release cascade for RC' (#90) from dev into main jmiller 2026-05-26 00:04:39 +00:00
  • 5f7e6a9b1a feat: add client_dashboard.php + fix release_cascade for RC Jonathan Miller 2026-05-25 19:03:40 -05:00
  • ded6563d2e Merge pull request 'chore: cascade main → dev (5b7817f) [skip ci]' (#89) from main into dev jmiller 2026-05-25 23:51:47 +00:00
  • 5b7817f104 Merge pull request 'feat: add cli/client_provision.php - end-to-end client onboarding' (#88) from dev into main jmiller 2026-05-25 23:51:40 +00:00
  • fb916e857e feat: add cli/client_provision.php — end-to-end client onboarding Jonathan Miller 2026-05-25 18:50:10 -05:00
  • 81ced97bd6 Merge pull request 'chore: cascade main → dev (79d3907) [skip ci]' (#87) from main into dev jmiller 2026-05-25 23:19:58 +00:00
  • 79d3907004 Merge pull request 'chore(release): bump to 06.00.00' (#86) from dev into main jmiller 2026-05-25 23:19:47 +00:00
  • 5e8773a2c6 Merge branch 'main' into dev jmiller 2026-05-25 23:19:43 +00:00
  • 9a99bffc6b chore(release): bump to 06.00.00 — promote changelog Jonathan Miller 2026-05-25 18:19:16 -05:00
  • bffb8c3f94 Merge pull request 'feat: add cli/grafana_dashboard.php' (#85) from dev into main jmiller 2026-05-25 22:14:42 +00:00
  • bb0ee435e8 feat: add cli/grafana_dashboard.php for Grafana dashboard management Jonathan Miller 2026-05-25 16:40:04 -05:00
  • c2804de1d7 Merge pull request 'chore: cascade main → dev (251c197) [skip ci]' (#84) from main into dev jmiller 2026-05-25 05:16:23 +00:00
  • 251c1970f9 Merge pull request 'fix: version_read/bump handle suffixed versions and HTML-comment VERSION' (#83) from dev into main jmiller 2026-05-25 05:16:21 +00:00
  • 1b9ede4750 Merge branch 'main' into dev jmiller 2026-05-25 05:15:17 +00:00
  • bc47944d8f fix: version_read/bump handle suffixed versions and HTML-comment VERSION Jonathan Miller 2026-05-25 00:13:50 -05:00
  • bed5bb46df feat(ci): add issue-branch.yml [skip ci] jmiller 2026-05-25 05:12:34 +00:00
  • 5f6fb9ec64 Merge pull request 'chore: cascade main → dev (bed73b0) [skip ci]' (#82) from main into dev jmiller 2026-05-25 04:24:39 +00:00
  • bed73b083a Merge pull request 'feat: add cli/bulk_workflow_push.php + CI fixes' (#81) from dev into main jmiller 2026-05-25 04:24:34 +00:00
  • 4cdcf76301 Merge branch 'main' into dev jmiller 2026-05-25 04:24:28 +00:00
  • 54e113ff3c chore: retrigger CI [skip release] Jonathan Miller 2026-05-24 23:21:28 -05:00
  • c55da9d67d feat: add cli/bulk_workflow_push.php for governed repo sync Jonathan Miller 2026-05-24 23:16:44 -05:00
  • e196d97d3f fix(ci): update pre-release.yml - PHP CLI tools, fix broken platform detection [skip ci] jmiller 2026-05-25 04:13:01 +00:00
  • 3456a15237 Merge pull request 'fix(ci): switch auto-release trigger to push event' (#75) from dev into main jmiller 2026-05-25 04:12:06 +00:00
  • ef1b5b6258 Merge branch 'main' into dev jmiller 2026-05-25 04:04:15 +00:00
  • 63b0baceed fix: updates_xml_build writes only the current channel entry Jonathan Miller 2026-05-24 23:03:19 -05:00
  • 7bbd4853a8 fix(ci): make PHPStan advisory + rename MokoStandards to moko-platform Jonathan Miller 2026-05-24 22:48:01 -05:00
  • 2b48b09ffa fix(ci): lower PHPStan to level 0 (173 pre-existing errors at level 5) Jonathan Miller 2026-05-24 18:22:57 -05:00
  • ac8c22f183 Add RC pre-release trigger to PR check workflow jmiller 2026-05-24 22:54:43 +00:00
  • b1d4a979f8 fix(ci): remove deprecated PHPStan 1.x config options Jonathan Miller 2026-05-24 17:51:47 -05:00
  • d64fea05bf fix(ci): mark node_modules as optional in phpstan.neon Jonathan Miller 2026-05-24 17:46:15 -05:00
  • 5297a2b188 fix(ci): suppress PHPCS warnings in Gate 1 (errors-only enforcement) Jonathan Miller 2026-05-24 17:42:41 -05:00
  • 240ae2f803 fix: repair PHP syntax error in heredoc closers Jonathan Miller 2026-05-24 17:38:38 -05:00
  • 4cc3f5bee4 style: fix all PHPCS PSR-12 violations across 74 files (7539 → 0 errors) Jonathan Miller 2026-05-24 17:07:51 -05:00
  • a888b6c9c7 feat(cli): add version_bump_remote.php for API-based version bumping jmiller 2026-05-24 09:12:23 +00:00
  • bd2799c761 fix: targetplatform regex simplified to avoid Gitea XML parse errors Jonathan Miller 2026-05-24 04:02:33 -05:00
  • e03b29983a fix: updates_xml_build preserves existing channel entries Jonathan Miller 2026-05-24 03:46:37 -05:00
  • 4883d624f9 fix(ci): install composer package in all CI gates Jonathan Miller 2026-05-24 03:44:45 -05:00
  • e2cae35bca fix(ci): add ondrej/php PPA for PHP 8.2 on ubuntu-latest runners Jonathan Miller 2026-05-24 03:35:29 -05:00
  • f1f907bca0 fix(ci): repair repo-health and code quality gate failures Jonathan Miller 2026-05-24 03:29:49 -05:00
  • 315bb89836 fix(ci): switch auto-release trigger from pull_request closed to push Jonathan Miller 2026-05-24 03:18:56 -05:00
  • 73a90616dd Merge pull request 'chore: cascade main → dev (d723475) [skip ci]' (#74) from main into dev jmiller 2026-05-24 04:42:46 +00:00
  • d723475931 fix: updates_xml_build strips type prefix from element to prevent pkg_pkg_ Jonathan Miller 2026-05-23 23:42:38 -05:00
  • 0be956e56d Merge pull request 'chore: cascade main → dev (8892ade) [skip ci]' (#73) from main into dev jmiller 2026-05-24 04:24:51 +00:00
  • 8892ade56a fix: version_set_platform updates sub-package manifests too Jonathan Miller 2026-05-23 23:24:44 -05:00
  • 77989fe413 Merge pull request 'chore: cascade main → dev (b8a282c) [skip ci]' (#72) from main into dev jmiller 2026-05-24 04:20:22 +00:00
  • b8a282cdbc fix: prevent pkg_pkg_ duplication in package zip names Jonathan Miller 2026-05-23 23:20:16 -05:00
  • 5ce1dca4f8 Merge pull request 'chore: cascade main → dev (4f48dca) [skip ci]' (#71) from main into dev jmiller 2026-05-24 04:17:04 +00:00
  • 4f48dcae5c fix(ci): version bump after release + manifest-priority version read Jonathan Miller 2026-05-23 23:17:00 -05:00
  • 62f228f95c Merge pull request 'chore: cascade main → dev (c78c242) [skip ci]' (#70) from main into dev jmiller 2026-05-24 03:48:36 +00:00
  • c78c242024 Merge pull request 'feat(ci): client theme CI with CLI validators' (#67) from dev into main jmiller 2026-05-24 03:48:31 +00:00
  • d9846b1c01 fix: version_bump/read check manifest XML, use higher version as base Jonathan Miller 2026-05-23 22:47:49 -05:00
  • f3ba340c46 Merge pull request 'feat(cli): add 4 release pipeline CLI tools' (#69) from feature/cli-release-tools into main jmiller 2026-05-24 03:47:32 +00:00
  • 14de7dbe19 feat(cli): add 4 release pipeline CLI tools Jonathan Miller 2026-05-23 22:37:37 -05:00
  • 464ebb1a25 feat(validate): add check_client_theme.php for WaaS file packages Jonathan Miller 2026-05-23 18:10:14 -05:00
  • 05f04a0a31 Merge pull request 'chore: cascade main → dev (492f1cb) [skip ci]' (#55) from main into dev jmiller 2026-05-23 20:43:45 +00:00
  • 492f1cbb80 fix: version_set_platform.php reads manifest.xml + supports joomla platform Jonathan Miller 2026-05-23 15:43:42 -05:00
  • a4eed1c1bb fix(ci): add missing branch output to auto-release version step Jonathan Miller 2026-05-23 14:44:44 -05:00
  • e618bedd2d Merge pull request 'chore: cascade main → dev (008cdeb) [skip ci]' (#51) from main into dev jmiller 2026-05-22 03:33:45 +00:00
  • 008cdeb996 fix: updates_xml_build.php uses 'development' tag, not 'dev' Jonathan Miller 2026-05-21 22:33:40 -05:00
  • 5f3b0d9980 Merge pull request 'chore: cascade main → dev (3e20003) [skip ci]' (#50) from main into dev jmiller 2026-05-22 03:28:34 +00:00
  • 3e20003d18 fix(ci): add php-curl to pre-release Setup PHP step Jonathan Miller 2026-05-21 22:28:26 -05:00
  • 32ef515d51 Merge pull request 'chore: cascade main → dev (0aa1136) [skip ci]' (#49) from main into dev jmiller 2026-05-22 03:25:07 +00:00
  • 0aa113652f fix(ci): continue-on-error for release upload + CLI for updates.xml Jonathan Miller 2026-05-21 22:24:59 -05:00
  • 41c5043352 fix(ci): use build step zip_name/zip_path for upload [skip ci] Jonathan Miller 2026-05-21 22:18:46 -05:00
  • e5784c0e1d Merge pull request 'chore: cascade main → dev (ff3e4e3) [skip ci]' (#48) from main into dev jmiller 2026-05-22 03:18:22 +00:00
  • ff3e4e323a fix(cli): support global Composer installs for bin/moko Jonathan Miller 2026-05-22 03:18:17 +00:00
  • 05eb26c811 fix(ci): remove control char from pre-release.yml sed pattern [skip ci] Jonathan Miller 2026-05-21 22:13:44 -05:00