Jonathan Miller
ec847a5eed
docs: update CHANGELOG with 02.01.25 health endpoint release [skip ci]
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 21:12:20 -05:00
jmiller
f3882bc96f
chore: sync updates.xml from dev (02.01.25 development) [skip ci]
2026-05-22 02:10:29 +00:00
gitea-actions[bot]
9417a530a2
chore: update development channel 02.01.25 [skip ci]
2026-05-22 02:02:18 +00:00
gitea-actions[bot]
94b63ae08f
chore(version): bump 02.01.24 → 02.01.25 [skip ci]
2026-05-22 02:02:17 +00:00
jmiller
d7d7ab84a7
fix(ci): restore correct auto-release.yml from moko-platform [skip ci]
2026-05-22 02:01:48 +00:00
jmiller
6e817fe547
fix(ci): restore correct pre-release.yml from moko-platform [skip ci]
2026-05-22 02:01:47 +00:00
Jonathan Miller
71ad73bd04
chore: migrate to .mokogitea and remove legacy standards files
...
- Rename .gitea/ → .mokogitea/ (where applicable)
- Remove .moko-standards and .mokostandards files
- Manifest.xml is the single source of repo metadata
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 17:43:21 -05:00
jmiller
a5ed9a8130
chore: sync security-audit.yml from moko-platform [skip ci]
2026-05-21 22:30:11 +00:00
jmiller
f0097899e1
chore: sync repo-health.yml from moko-platform [skip ci]
2026-05-21 22:30:10 +00:00
jmiller
d82e10abb5
chore: sync pre-release.yml from moko-platform [skip ci]
2026-05-21 22:30:10 +00:00
jmiller
390f8ae3a9
chore: sync pr-check.yml from moko-platform [skip ci]
2026-05-21 22:30:09 +00:00
jmiller
b54a6b85d8
chore: sync notify.yml from moko-platform [skip ci]
2026-05-21 22:30:08 +00:00
jmiller
dec8b5df6d
chore: sync gitleaks.yml from moko-platform [skip ci]
2026-05-21 22:30:07 +00:00
jmiller
40ed2f028a
chore: sync deploy-manual.yml from moko-platform [skip ci]
2026-05-21 22:30:07 +00:00
jmiller
35ff05c547
chore: sync cleanup.yml from moko-platform [skip ci]
2026-05-21 22:30:06 +00:00
jmiller
f62278ea77
chore: sync cascade-dev.yml from moko-platform [skip ci]
2026-05-21 22:30:05 +00:00
jmiller
073f2b7750
chore: sync auto-release.yml from moko-platform [skip ci]
2026-05-21 22:30:05 +00:00
Jonathan Miller
3e6dad039d
chore: fix manifest.xml to proper moko-platform format
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 17:26:10 -05:00
Jonathan Miller
512277cfb1
chore(ci): use manifest.xml for platform detection, remove .moko-platform
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 17:19:22 -05:00
Jonathan Miller
c1cfa9ede8
chore: remove docs/ directory — content lives in wiki
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 17:07:44 -05:00
gitea-actions[bot]
49d05c4a1f
chore: update development channel 02.01.24 [skip ci]
2026-05-21 21:00:30 +00:00
gitea-actions[bot]
444b8c2853
chore(version): bump 02.01.23 → 02.01.24 [skip ci]
2026-05-21 21:00:29 +00:00
Jonathan Miller
83bfe6c552
fix(ci): replace rsync with cp in pre-release build step
...
rsync is not available in all runner containers (exit 127).
cp -a is universally available and handles the directory copy.
Excluded files are removed in a separate rm step.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 16:00:01 -05:00
gitea-actions[bot]
18f64b5b68
chore(version): bump 02.01.22 → 02.01.23 [skip ci]
2026-05-21 20:56:44 +00:00
Jonathan Miller
3c705a785d
fix(ci): add .moko-platform file and fix pipefail in pre-release
...
- Create .mokogitea/.moko-platform with 'joomla' platform identifier
- Add || true to find|grep|head pipelines in Detect Platform step
to prevent grep exit-code 1 from killing the step under bash -e -o pipefail
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 15:56:22 -05:00
Jonathan Miller
66831ce4af
chore(ci): migrate .gitea to .mokogitea and update workflows
...
Renamed .gitea/ to .mokogitea/ for MokoConsulting convention.
Updated release workflows with Joomla package type support.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 15:54:11 -05:00
Jonathan Miller
fbfc2ad9c5
chore(ci): update release workflows with package type support
...
Synced from Template-Joomla: pre-release.yml and auto-release.yml now
handle Joomla package extensions (type="package" with sub-extensions).
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 15:53:06 -05:00
Jonathan Miller
d1e2555f00
feat(diagnostics): add health endpoint with Grafana auto-provisioning ( #54 )
...
Implements heartbeat telemetry for WaaS dashboard monitoring:
- JSON health endpoint at /?mokowaas=health with token auth
- Database, filesystem, cache, and extension health checks
- Auto-generated API token (separate from Joomla user tokens)
- Grafana Infinity datasource auto-provisioning via REST API
- Shared dashboard with endpoint dropdown variable
- Auto-provision on plugin install/update via script.php
- Grafana plugin install via API (replaces deprecated CLI)
- Deprovisioning on disable (datasource cleanup)
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-21 15:44:04 -05:00
jmiller
78d6b66f40
chore: update CLAUDE.md to reference .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 20:09:09 +00:00
jmiller
83195862af
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:42 +00:00
jmiller
e3752b772d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:42 +00:00
jmiller
022c5e2181
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:41 +00:00
jmiller
8c3af3a728
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:41 +00:00
jmiller
ec509f15ba
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:40 +00:00
jmiller
e06f7a7224
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:40 +00:00
jmiller
21e6e7f09d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:39 +00:00
jmiller
82b24f1673
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:38 +00:00
jmiller
233387a607
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:38 +00:00
jmiller
e728cc6b8d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:37 +00:00
jmiller
e063766630
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:37 +00:00
jmiller
9ccb0c3359
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:36 +00:00
jmiller
6afa813830
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:36 +00:00
jmiller
e154a9eaec
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:35 +00:00
jmiller
b381273357
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:35 +00:00
jmiller
cd12e60ca4
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:34 +00:00
jmiller
5f4965ae6e
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:34 +00:00
jmiller
cb258d286c
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:33 +00:00
jmiller
61b0a9b7b5
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:33 +00:00
jmiller
7db21d2406
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:32 +00:00
jmiller
dde259814f
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:19:32 +00:00