jmiller
16eddb8eb0
chore: remove .mokogitea/ISSUE_TEMPLATE/version.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:39 +00:00
jmiller
3dbe93eb49
chore: move .mokogitea/ISSUE_TEMPLATE/version.md to .gitea/ISSUE_TEMPLATE/version.md [skip ci]
2026-05-16 18:32:39 +00:00
jmiller
cf2a6e34ca
chore: remove .mokogitea/ISSUE_TEMPLATE/security.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:39 +00:00
jmiller
cfab0a3b48
chore: move .mokogitea/ISSUE_TEMPLATE/security.md to .gitea/ISSUE_TEMPLATE/security.md [skip ci]
2026-05-16 18:32:38 +00:00
jmiller
069b6ef914
chore: remove .mokogitea/ISSUE_TEMPLATE/rfc.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:38 +00:00
jmiller
392a7d8c61
chore: move .mokogitea/ISSUE_TEMPLATE/rfc.md to .gitea/ISSUE_TEMPLATE/rfc.md [skip ci]
2026-05-16 18:32:38 +00:00
jmiller
2ec8cec589
chore: remove .mokogitea/ISSUE_TEMPLATE/question.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:37 +00:00
jmiller
fc8a84c5f1
chore: move .mokogitea/ISSUE_TEMPLATE/question.md to .gitea/ISSUE_TEMPLATE/question.md [skip ci]
2026-05-16 18:32:37 +00:00
jmiller
a986e0c4da
chore: remove .mokogitea/ISSUE_TEMPLATE/joomla_issue.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:36 +00:00
jmiller
bb2c153a3d
chore: move .mokogitea/ISSUE_TEMPLATE/joomla_issue.md to .gitea/ISSUE_TEMPLATE/joomla_issue.md [skip ci]
2026-05-16 18:32:36 +00:00
jmiller
5148a8c31f
chore: remove .mokogitea/ISSUE_TEMPLATE/feature_request.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:35 +00:00
jmiller
906e53b1cb
chore: move .mokogitea/ISSUE_TEMPLATE/feature_request.md to .gitea/ISSUE_TEMPLATE/feature_request.md [skip ci]
2026-05-16 18:32:35 +00:00
jmiller
69449576b3
chore: remove .mokogitea/ISSUE_TEMPLATE/documentation.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:35 +00:00
jmiller
c9af63520b
chore: move .mokogitea/ISSUE_TEMPLATE/documentation.md to .gitea/ISSUE_TEMPLATE/documentation.md [skip ci]
2026-05-16 18:32:34 +00:00
jmiller
6c9d5f321d
chore: remove .mokogitea/ISSUE_TEMPLATE/config.yml (moved to .gitea/) [skip ci]
2026-05-16 18:32:34 +00:00
jmiller
97f5d9608f
chore: move .mokogitea/ISSUE_TEMPLATE/config.yml to .gitea/ISSUE_TEMPLATE/config.yml [skip ci]
2026-05-16 18:32:34 +00:00
jmiller
54f1405236
chore: remove .mokogitea/ISSUE_TEMPLATE/bug_report.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:33 +00:00
jmiller
2223692c97
chore: move .mokogitea/ISSUE_TEMPLATE/bug_report.md to .gitea/ISSUE_TEMPLATE/bug_report.md [skip ci]
2026-05-16 18:32:33 +00:00
jmiller
1158749cec
chore: remove .mokogitea/ISSUE_TEMPLATE/adr.md (moved to .gitea/) [skip ci]
2026-05-16 18:32:32 +00:00
jmiller
f67d8301eb
chore: move .mokogitea/ISSUE_TEMPLATE/adr.md to .gitea/ISSUE_TEMPLATE/adr.md [skip ci]
2026-05-16 18:32:32 +00:00
Jonathan Miller
f6d5dbb837
feat(ci): add changelog gate — require CHANGELOG.md update before merge to main
...
Fails PR check if CHANGELOG.md is not modified. Bypass with [skip changelog]
in PR title or body. Only enforced for PRs targeting main.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:07:43 -05:00
Jonathan Miller
aa4c296c66
chore(ci): version bump targets dev branch instead of main
...
Version bumps now push to dev first, then sync main into dev after
release. This keeps dev as the active development branch with the
next version number.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:00:49 -05:00
jmiller
37314c2dae
feat: use manifest_read.php for platform detection [skip ci]
2026-05-12 19:25:01 +00:00
jmiller
12eb8fce04
feat: use manifest_read.php for platform detection [skip ci]
2026-05-12 19:25:00 +00:00
jmiller
2a5e723000
feat: use manifest_read.php for platform detection [skip ci]
2026-05-12 19:24:59 +00:00
Jonathan Miller
d909d6843f
chore: rename .manifest.xml to manifest.xml [skip ci]
2026-05-12 14:14:17 -05:00
Jonathan Miller
5caf7da194
chore: rename .moko-platform to .manifest.xml [skip ci]
2026-05-12 14:03:23 -05:00
Jonathan Miller
6c0273b9c0
chore: proper XML .moko-platform manifest [skip ci]
2026-05-12 13:35:29 -05:00
Jonathan Miller
075529a0e2
chore: platform detection reads XML manifest <platform> tag [skip ci]
2026-05-12 13:33:55 -05:00
Jonathan Miller
737563c4dd
feat: add issue templates to .mokogitea/ISSUE_TEMPLATE/ [skip ci]
2026-05-12 00:24:49 -05:00
Jonathan Miller
bdfb85b9b8
chore: read .moko-platform from .mokogitea/ [skip ci]
2026-05-11 23:36:04 -05:00
jmiller
41f10d879c
chore: set .moko-platform to joomla [skip ci]
2026-05-12 04:32:02 +00:00
jmiller
5695f5444b
chore: move .moko-platform to .mokogitea/ [skip ci]
2026-05-12 04:27:47 +00:00
jmiller
63b3241add
Add .mokogitea/.moko-platform
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Joomla: Repo Health / Access control (push) Successful in 1s
Joomla: Repo Health / Release configuration (push) Failing after 2s
Joomla: Repo Health / Scripts governance (push) Successful in 3s
Joomla: Repo Health / Repository health (push) Failing after 3s
2026-05-12 04:27:44 +00:00
Jonathan Miller
fd4ab9aa97
feat(workflows): Universal pre-release with platform detection
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
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 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
- Add platform detection (joomla|dolibarr|generic)
- Platform-aware manifest updates and element detection
- Joomla-only updates.xml and branch sync
- Dolibarr mod*.class.php version support
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 23:12:39 -05:00
Jonathan Miller
6544b6dae7
feat(workflows): merge branch policy into pr-check.yml
...
Joomla: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 2s
Joomla: Repo Health / Release configuration (push) Failing after 2s
Joomla: Repo Health / Scripts governance (push) Successful in 2s
Joomla: Repo Health / Repository health (push) Failing after 3s
- Combine pr-branch-check.yml into pr-check.yml as a separate job
- Add platform-aware validation (joomla/dolibarr/generic)
- Delete standalone pr-branch-check.yml
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-11 23:01:35 -05:00
Jonathan Miller
fc8f039741
chore: remove .gitea/ and .github/ directories [skip ci]
2026-05-11 22:46:17 -05:00
Jonathan Miller
e0b96594b7
chore: move all workflows to .mokogitea/workflows/ [skip ci]
2026-05-11 22:44:58 -05:00
Jonathan Miller
b5003ebd48
chore: move workflows to .mokogitea/workflows/ [skip ci]
2026-05-11 22:42:25 -05:00
Jonathan Miller
5c209b1671
Merge branch 'dev'
...
Joomla: Repo Health / Access control (push) Successful in 1s
Universal: Cascade Main → Dev / Cascade main → branches (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 2s
# Conflicts:
# .gitea/workflows/auto-release.yml
2026-05-11 22:32:35 -05:00
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
5dcbddb9e2
chore: sync auto-release.yml from MokoGalleryCalendar [skip ci]
2026-05-11 21:14:56 +00: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