chore: cascade main → dev (a93794f) [skip ci] #197

Merged
jmiller merged 1 commits from main into dev 2026-05-27 04:50:20 +00:00
+21 -1
View File
@@ -19,8 +19,28 @@ Version format: `XX.YY.ZZ` (zero-padded semver).
## [Unreleased]
### Added
- `branch-cleanup.yml`: auto-delete merged feature branches after PR merge — synced to all 47 repos
- `governance.yml`: lightweight YAML schema replacing HCL definition files for repo governance config
- `auto-bump.yml`: auto patch-bump version on every push to dev
- Removed redundant bump from pre-release.yml (handled by auto-bump)
### Changed
- **Definitions removed**: deleted `definitions/` directory (63,602 lines of HCL) — Template repos are now the canonical source for platform-specific files
- **Template path migration**: `templates/gitea/``templates/mokogitea/`, all `.github/` references → `.mokogitea/` across definitions and sync tools
- `version_bump.php`: preserves version suffix (e.g. `-dev`) through bumps — moko manifest is now the single source of truth for the full version string (#191)
- `version_read.php`: accepts suffix from moko manifest (was stripping it)
- `update-server.yml`: removed `DISPLAY_VERSION` — derives filename directly from manifest version (#191)
- `pre-release.yml`: removed `SUFFIX` variable — version string already includes suffix
- `push_files.php`: detects platform from manifest.xml via API instead of local sync definition files
- `auto_detect_platform.php`: gracefully handles missing schema directory
- `DefinitionParser.php`: deleted — no longer needed
- `manifest-schema.xsd`: moved from `definitions/` to `templates/schemas/`
### Removed
- `definitions/default/` — 10 HCL definition files (generic, joomla, dolibarr, platform, standards, etc.)
- `definitions/sync/` — 48 auto-generated sync tracking files
- `lib/Enterprise/DefinitionParser.php` — HCL parser (replaced by Template repo sourcing)
- Redundant bump from pre-release.yml (handled by auto-bump)
- 47 merged feature branches cleaned up from remote
## [09.02.00] - 2026-05-26