Commit Graph

29 Commits

Author SHA1 Message Date
Jonathan Miller f8a3028f0f feat(workflows): Universal auto-release with .moko-platform detection
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 3s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
Joomla: Extension CI / Release Readiness Check (pull_request) Failing after 3s
Joomla: Extension CI / Lint & Validate (pull_request) Failing after 4s
Universal: Branch Policy Check / Verify merge target (pull_request) Successful in 1s
Joomla: Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla: Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla: Extension CI / PHPStan Analysis (pull_request) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Validate PR (pull_request) Successful in 3s
Joomla: Repo Health / Access control (pull_request) Successful in 1s
Joomla: Repo Health / Release configuration (pull_request) Failing after 3s
Joomla: Repo Health / Scripts governance (pull_request) Successful in 2s
Joomla: Repo Health / Repository health (pull_request) Failing after 3s
- Replace Joomla-specific auto-release with Universal: Build & Release
- Add .moko-platform file (joomla) for platform detection
- Rename all workflows with Universal:/Joomla: prefixes
- Smart case/esac branching for joomla|dolibarr|generic platforms
- Add Dolibarr post-release version reset support

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-11 22:04:25 -05:00
jmiller 06c6ebb2b7 chore: sync auto-release.yml from MokoGalleryCalendar [skip ci] 2026-05-11 22:04:25 -05:00
jmiller fb84c76a84 Merge pull request 'chore: cascade main → dev (f4b600d) [skip ci]' (#2) from main into dev 2026-05-11 18:06:36 +00:00
jmiller f4b600dd25 Merge pull request 'feat: add changelog auto-bump to auto-release' (#1) from dev into main
Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
2026-05-11 18:06:00 +00:00
jmiller 9651c61c70 chore: sync ci-joomla.yml from MokoOnyx (v04.06.00)
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / PHPStan Analysis (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 2s
Repo Health / Access control (push) Successful in 1s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Successful in 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 2s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 3s
Repo Health / Repository health (pull_request) Failing after 3s
2026-05-11 17:46:19 +00:00
jmiller c1f6adbbab chore: sync pre-release.yml from MokoOnyx (v01.00.00)
Repo Health / Access control (push) Successful in 3s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Repo Health / Release configuration (push) Has been cancelled
Repo Health / Scripts governance (push) Has been cancelled
Repo Health / Repository health (push) Has been cancelled
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 3s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Successful in 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 2s
Repo Health / Repository health (pull_request) Failing after 3s
2026-05-11 17:46:03 +00:00
jmiller a466608dd8 chore: sync pre-release.yml from MokoOnyx (v01.00.00)
Repo Health / Access control (push) Successful in 1s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 2s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Successful in 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 2s
Repo Health / Repository health (pull_request) Failing after 3s
2026-05-11 17:22:14 +00:00
jmiller 30bcca59fd chore: sync cascade-dev.yml from MokoOnyx (v02.00.00)
Repo Health / Access control (push) Successful in 1s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 3s
Repo Health / Access control (pull_request) Successful in 1s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Repo Health / Release configuration (pull_request) Failing after 3s
Repo Health / Scripts governance (pull_request) Successful in 3s
Repo Health / Repository health (pull_request) Failing after 3s
PR Check / Validate PR (pull_request) Successful in 17s
2026-05-11 17:20:53 +00:00
jmiller 5f2810bf27 chore: sync gitleaks.yml from MokoOnyx (v01.00.00)
Repo Health / Access control (push) Successful in 0s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 2s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Successful in 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 2s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 2s
Repo Health / Repository health (pull_request) Failing after 3s
2026-05-11 17:18:07 +00:00
jmiller b85c014289 chore: add PR branch policy check workflow [skip ci] 2026-05-11 17:15:56 +00:00
jmiller c60c6e0631 chore: sync notify.yml from MokoOnyx (v01.00.00)
Repo Health / Access control (push) Successful in 0s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Repo Health / Release configuration (pull_request) Failing after 3s
Repo Health / Repository health (pull_request) Failing after 3s
Repo Health / Scripts governance (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Successful in 16s
2026-05-11 17:13:29 +00:00
jmiller b77eff8ffc feat: add changelog auto-bump to auto-release workflow
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 2s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 3s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Failing after 2s
PR Check / Validate PR (pull_request) Successful in 4s
Repo Health / Access control (pull_request) Successful in 0s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 2s
Repo Health / Repository health (pull_request) Failing after 2s
Promotes ## [Unreleased] to ## [XX.YY.ZZ] --- YYYY-MM-DD on stable release and inserts a fresh Unreleased section above it.
2026-05-11 16:58:13 +00:00
jmiller 2002db5d68 docs: add CLAUDE.md for Claude Code context [skip ci] 2026-05-10 19:55:23 +00:00
jmiller 666a440baa chore: add .moko-platform manifest [skip ci] 2026-05-10 19:51:10 +00:00
jmiller 4f48163e4a chore: remove deprecated .mokostandards (now .moko-platform) [skip ci] 2026-05-10 19:48:59 +00:00
Jonathan Miller 8fb82356f5 fix: sync updates.xml to all branches after release
Repo Health / Access control (push) Successful in 0s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 2s
Repository Cleanup / Clean Merged Branches (push) Successful in 3s
Security Audit / Dependency Audit (push) Successful in 2s
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 17:34:41 -05:00
Jonathan Miller 9e41fb2f6e feat: add CSS/JS minification to build pipeline
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-09 16:36:44 -05:00
Jonathan Miller 1cddefbbc7 chore: set platform to standards
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-05 15:22:22 -05:00
Jonathan Miller b1e3fb2c6e docs: add version policy, cascade, platform type to README
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-05 15:15:48 -05:00
Jonathan Miller 8ae8779619 fix: WORKFLOWS_DIR .github → .gitea
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-05 15:00:26 -05:00
Jonathan Miller b60bdae251 fix: stable release = minor bump (not major)
Repo Health / Access control (push) Successful in 0s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-05 14:39:16 -05:00
Jonathan Miller 62bed672f3 fix: include element name in stable release title
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-04 13:53:01 -05:00
Jonathan Miller 8dfdf06208 feat: cascade delete lesser pre-releases on promotion
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-04 13:37:16 -05:00
Jonathan Miller c170379333 fix: stable release = major version bump (XX+1.00.00)
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Repository Cleanup / Clean Merged Branches (push) Successful in 2s
Security Audit / Dependency Audit (push) Successful in 2s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-02 18:45:12 -05:00
Jonathan Miller c114deb699 fix: version bump logic — stable=minor, pre-release=patch
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-02 18:31:39 -05:00
gitea-actions[bot] 5334e4f79e chore: enrich .mokostandards with build/deploy/scripts
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
2026-05-02 18:13:29 -05:00
gitea-actions[bot] c83b7e25f8 chore: add XML .mokostandards manifest
Repo Health / Release configuration (push) Has been cancelled
Repo Health / Scripts governance (push) Has been cancelled
Repo Health / Access control (push) Has been cancelled
Repo Health / Repository health (push) Has been cancelled
2026-05-02 18:06:21 -05:00
Jonathan Miller 1b01346844 feat: unified Joomla template with all extension types
Repo Health / Access control (push) Successful in 1s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 4s
Repo Health / Repository health (push) Failing after 3s
Combines 6 separate template repos into one with type-specific
scaffolds under types/ and shared workflows/config at root.

Types: plugin, template, module, component, package, library

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-02 17:33:38 -05:00
jmiller 4f96a7ebe2 Initial commit 2026-05-02 22:28:49 +00:00