chore: cascade main → dev (96b6db7) [skip ci] #182

Merged
jmiller merged 5 commits from main into dev 2026-05-26 21:54:46 +00:00

5 Commits

Author SHA1 Message Date
Jonathan Miller 96b6db73a9 Merge dev: workflow CLI refactoring, version_bump package.json/pyproject.toml, v09.02.00
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 2s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 46s
2026-05-26 16:54:15 -05:00
Jonathan Miller 92822303ef feat: version_bump/read support package.json and pyproject.toml
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
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 44s
version_read.php now reads version from:
- .mokogitea/manifest.xml (authoritative)
- README.md, Joomla XML, composer.json (existing)
- package.json (Node.js / MCP repos) — new
- pyproject.toml (Python repos) — new

version_bump.php now writes bumped version to all of the above.

Also bumps moko-platform 09.01.00 → 09.02.00.

Closes #179

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-26 16:28:40 -05:00
Jonathan Miller 9649fb55cf refactor: replace all inline bash in workflows with CLI tool calls
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 2s
Platform: moko-platform CI / Gate 1: Code Quality (push) Failing after 46s
auto-release.yml (761 → 490 lines, -271 lines):
- Sanity checks: release_validate.php replaces 95-line inline bash (#180)
- Step 7b: release_create.php replaces 65-line curl+python3 block (#176)
- Step 8: release_package.php replaces 115-line build+upload block (#173)
- Step 9: release_mirror.php replaces 40-line GitHub mirror block (#175)
- Dolibarr reset: version_reset_dev.php replaces 20-line inline (#174)
- Added workflow_dispatch promote-rc fallback for MokoGitea#220 (#178)

pre-release.yml:
- Fixed updates.xml sync: checkout only updates.xml, not entire tree (#177)

Closes #173 #174 #175 #176 #177 #178 #180

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-26 16:21:02 -05:00
jmiller 8f39017b59 Merge pull request 'chore: cascade main → dev (bd18642) [skip ci]' (#171) from main into dev
chore: cascade main → dev [skip ci]
2026-05-26 20:14:09 +00:00
jmiller 820e968e1a Merge pull request 'chore: cascade main → dev (a5cd566) [skip ci]' (#170) from main into dev
chore: cascade main → dev [skip ci]
2026-05-26 20:12:40 +00:00