chore: merge dev into main [skip ci] #7

Merged
jmiller merged 1 commits from dev into main 2026-05-21 22:23:21 +00:00
Owner
No description provided.
jmiller added 6 commits 2026-05-16 14:16:14 +00:00
jmiller added 1 commit 2026-05-21 20:51:55 +00:00
Both pre-release.yml and auto-release.yml now handle type="package"
extensions that contain multiple sub-extensions in src/packages/.

Changes:
- Detect package type from manifest and build sub-extension ZIPs
- Package-aware manifest discovery (prioritize pkg_*.xml over
  sub-extension manifests in src/packages/)
- Version bump cascades to all sub-extension manifests
- Build step: ZIP each sub-extension individually, then wrap with
  package manifest into final pkg_*.zip

Package ZIP structure:
  pkg_name.zip
  ├── pkg_name.xml
  ├── script.php
  ├── com_name.zip
  ├── mod_name_foo.zip
  └── mod_name_bar.zip

Standard extensions (component, module, plugin, template) unchanged.

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-21 21:47:55 +00:00
jmiller added 1 commit 2026-05-21 22:18:38 +00:00
Workflows now read platform type from .mokogitea/manifest.xml
<platform> element instead of the separate .moko-platform file.
Removed .moko-platform from template.

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit 4a748b4fae into main 2026-05-21 22:23:21 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/Template-Joomla#7