Files
moko-platform/cli
Jonathan Miller a4009aff2f
Platform: moko-platform CI / Gate 2: Unit Tests (8.1) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.2) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 2: Unit Tests (8.3) (push) Blocked by required conditions
Platform: moko-platform CI / Gate 3: Self-Health Check (push) Blocked by required conditions
Platform: moko-platform CI / Gate 4: Governance (push) Blocked by required conditions
Platform: moko-platform CI / Gate 5: Template Integrity (push) Blocked by required conditions
Platform: moko-platform CI / CI Summary (push) Blocked by required conditions
Generic: Repo Health / Release configuration (push) Blocked by required conditions
Generic: Repo Health / Scripts governance (push) Blocked by required conditions
Generic: Repo Health / Repository health (push) Blocked by required conditions
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Universal: Auto Version Bump / Version Bump (push) Successful in 5s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 1m2s
fix(version): proper suffix handling across entire release pipeline
Root cause: sed-based suffix injection in workflows caused cascading
issues — stable releases got -dev in zip names, updates.xml had all
channels pointing to -dev versions, version_bump preserved stale suffixes.

Changes:
- version_bump.php: always writes clean versions (no suffix), since
  version_set_platform.php handles suffix application via --stability
- version_set_platform.php: strips existing suffix before applying new
  one, preventing double-suffix bugs
- updates_xml_build.php: strips incoming suffix defensively before
  applying per-channel suffixes
- auto-bump.yml: replaced sed hack with --stability dev flag on
  version_set_platform.php call
- update-server.yml: same — uses --stability flag instead of sed
- pre-release.yml: same — strips existing suffix, uses --stability flag
- auto-release.yml: strips suffix from VERSION on main before stable
  build to prevent -dev contamination in stable releases

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-28 14:14:12 -05:00
..
2026-05-26 20:39:51 -05:00