Commit Graph

172 Commits

Author SHA1 Message Date
jmiller f2bf61fe2e sync: update security-audit.yml from MokoJoomGallery [skip ci] 2026-05-26 04:13:20 +00:00
jmiller 8c2b4d2f29 sync: update notify.yml from MokoJoomGallery [skip ci] 2026-05-26 04:13:19 +00:00
jmiller 052537360b sync: update gitleaks.yml from MokoJoomGallery [skip ci] 2026-05-26 04:13:19 +00:00
jmiller 2d40037a8c sync: update cleanup.yml from MokoJoomGallery [skip ci] 2026-05-26 04:13:19 +00:00
jmiller 22bc471960 sync: update cascade-dev.yml from MokoJoomGallery [skip ci] 2026-05-26 04:13:18 +00:00
Jonathan Miller 3e75939a9f chore: cascade main -> dev [skip ci] 2026-05-24 14:49:19 -05:00
jmiller 8d70489a36 chore: remove deploy workflow — switching to Joomla update server method
Joomla: Repo Health / Access control (push) Successful in 2s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 4s
Joomla: Repo Health / Release configuration (push) Has been cancelled
Joomla: Repo Health / Scripts governance (push) Has been cancelled
Joomla: Repo Health / Repository health (push) Has been cancelled
2026-05-24 03:44:12 +00:00
jmiller b66c741f9e fix(ci): add branch output to auto-release [skip ci] 2026-05-23 19:48:00 +00:00
jmiller fad500a8cb fix(ci): pre-release php-curl + continue-on-error + CLI updates.xml [skip ci] 2026-05-22 03:31:21 +00:00
jmiller b2759425dd refactor(ci): sync auto-release.yml — CLI-based workflow [skip ci] 2026-05-22 02:56:23 +00:00
jmiller 6c616d9382 refactor(ci): pre-release uses CLI tools [skip ci] 2026-05-22 02:49:51 +00:00
jmiller 59364ff262 fix(ci): sync pre-release.yml — CLI-based updates.xml sync [skip ci] 2026-05-22 02:40:18 +00:00
jmiller 07d9e5abe9 fix(ci): sync pre-release.yml — updates.xml API sync (#34) [skip ci] 2026-05-22 02:36:04 +00:00
Jonathan Miller da61899072 chore(ci): replace inline bash with moko-platform CLI calls
Replace ~400 lines of inline bash in auto-release.yml and pre-release.yml
with calls to moko-platform CLI scripts:
- version_bump.php, changelog_promote.php, badge_update.php
- updates_xml_build.php (with stability suffixes)
- package_build.php, release_manage.php, release_cascade.php
- version_set_platform.php (with --stability flag)

Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:28:50 -05:00
Jonathan Miller 89b9f34dbf fix(ci): repair corrupted YAML in workflow files
Python replacement introduced control char (0x01) instead of
backreference (\1) in sed commands. Fixed both workflows.

Authored-by: Moko Consulting

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 21:00:56 -05:00
jmiller 4a748b4fae Merge pull request 'chore: merge dev into main [skip ci]' (#7) from dev into main 2026-05-21 22:23:21 +00:00
Jonathan Miller 657f7e21bf chore(ci): migrate from .moko-platform to manifest.xml for platform detection
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>
2026-05-21 17:18:36 -05:00
gitea-actions[bot] 1f26d50163 chore: remove legacy .moko-platform file (replaced by manifest.xml) [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 17:18:35 -05:00
Jonathan Miller 00c3a4f7cc Merge remote-tracking branch 'origin/dev'
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
# Conflicts:
#	.mokogitea/.moko-platform
2026-05-21 17:10:52 -05:00
gitea-actions[bot] ad399683e5 fix(ci): pipefail, rsync, and MokoStandards rename in release workflows [skip ci]
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-21 16:47:53 -05:00
Jonathan Miller f57b32dd12 feat(workflows): add Joomla package type support to release pipelines
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>
2026-05-21 15:51:51 -05:00
jmiller b766642163 chore: update CLAUDE.md to reference .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 20:09:13 +00:00
jmiller bbbb891947 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:39 +00:00
jmiller 65ba1cfe99 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:38 +00:00
jmiller 8bab6d5eab chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:38 +00:00
jmiller 55589ea00f chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:37 +00:00
jmiller c72f71270e chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:37 +00:00
jmiller f3890c3106 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:36 +00:00
jmiller b1fc82c2f9 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:36 +00:00
jmiller c678c78e78 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:35 +00:00
jmiller 4966e718ad chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:34 +00:00
jmiller b2cd26f3ef chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:34 +00:00
jmiller eac93b8d6a chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:33 +00:00
jmiller 447d7bbaaf chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:33 +00:00
jmiller b28e052261 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:32 +00:00
jmiller 085ff3979d chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:32 +00:00
jmiller 2bd786a84e chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:31 +00:00
jmiller dacfb5094c chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:31 +00:00
jmiller ab4b13116f chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:30 +00:00
jmiller 26c404164b chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:30 +00:00
jmiller 48577c6290 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:29 +00:00
jmiller 697c6815ed chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:29 +00:00
jmiller c08bec96a5 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:28 +00:00
jmiller 684bf40227 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:28 +00:00
jmiller 3c4be05460 chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:27 +00:00
jmiller b5041bac0a chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:27 +00:00
jmiller 1aef36224b chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:26 +00:00
jmiller 658831c2bb chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:26 +00:00
jmiller a1d5adb11e chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:25 +00:00
jmiller d7fd08946b chore: rename .gitea/ to .mokogitea/ [skip ci]
Authored-by: Moko Consulting
2026-05-21 17:22:25 +00:00