jmiller
024fa7255b
chore: remove .mokogitea/bulk-repo-sync.yml (moved to .gitea/) [skip ci]
2026-05-16 18:56:41 +00:00
jmiller
c6db1aa5fc
chore: move .mokogitea/bulk-repo-sync.yml to .gitea/bulk-repo-sync.yml [skip ci]
2026-05-16 18:56:40 +00:00
jmiller
63860699b5
chore: remove .mokogitea/branch-protection.yml (moved to .gitea/) [skip ci]
2026-05-16 18:56:40 +00:00
jmiller
c13945b961
chore: move .mokogitea/branch-protection.yml to .gitea/branch-protection.yml [skip ci]
2026-05-16 18:56:39 +00:00
jmiller
725e16a12e
chore: remove .mokogitea/ISSUE_TEMPLATE/version.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:39 +00:00
jmiller
8d51cce315
chore: move .mokogitea/ISSUE_TEMPLATE/version.md to .gitea/ISSUE_TEMPLATE/version.md [skip ci]
2026-05-16 18:56:38 +00:00
jmiller
e4e3b57fa2
chore: remove .mokogitea/ISSUE_TEMPLATE/security.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:38 +00:00
jmiller
f3276d4082
chore: move .mokogitea/ISSUE_TEMPLATE/security.md to .gitea/ISSUE_TEMPLATE/security.md [skip ci]
2026-05-16 18:56:37 +00:00
jmiller
ae3ee70396
chore: remove .mokogitea/ISSUE_TEMPLATE/rfc.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:37 +00:00
jmiller
ffb70de26e
chore: move .mokogitea/ISSUE_TEMPLATE/rfc.md to .gitea/ISSUE_TEMPLATE/rfc.md [skip ci]
2026-05-16 18:56:36 +00:00
jmiller
29c8dcc66c
chore: remove .mokogitea/ISSUE_TEMPLATE/question.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:36 +00:00
jmiller
e26e1ba7f9
chore: move .mokogitea/ISSUE_TEMPLATE/question.md to .gitea/ISSUE_TEMPLATE/question.md [skip ci]
2026-05-16 18:56:35 +00:00
jmiller
bb8c3dc0f7
chore: remove .mokogitea/ISSUE_TEMPLATE/feature_request.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:35 +00:00
jmiller
a5b804f796
chore: move .mokogitea/ISSUE_TEMPLATE/feature_request.md to .gitea/ISSUE_TEMPLATE/feature_request.md [skip ci]
2026-05-16 18:56:35 +00:00
jmiller
e01b6945c8
chore: remove .mokogitea/ISSUE_TEMPLATE/documentation.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:34 +00:00
jmiller
26eaa1e60d
chore: move .mokogitea/ISSUE_TEMPLATE/documentation.md to .gitea/ISSUE_TEMPLATE/documentation.md [skip ci]
2026-05-16 18:56:34 +00:00
jmiller
4d16fbeace
chore: remove .mokogitea/ISSUE_TEMPLATE/config.yml (moved to .gitea/) [skip ci]
2026-05-16 18:56:33 +00:00
jmiller
cefe1ea00a
chore: move .mokogitea/ISSUE_TEMPLATE/config.yml to .gitea/ISSUE_TEMPLATE/config.yml [skip ci]
2026-05-16 18:56:33 +00:00
jmiller
8d39a7e927
chore: remove .mokogitea/ISSUE_TEMPLATE/bug_report.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:32 +00:00
jmiller
cf63cbdeba
chore: move .mokogitea/ISSUE_TEMPLATE/bug_report.md to .gitea/ISSUE_TEMPLATE/bug_report.md [skip ci]
2026-05-16 18:56:32 +00:00
jmiller
fce2e79cab
chore: remove .mokogitea/ISSUE_TEMPLATE/adr.md (moved to .gitea/) [skip ci]
2026-05-16 18:56:31 +00:00
jmiller
ba2783e01e
chore: move .mokogitea/ISSUE_TEMPLATE/adr.md to .gitea/ISSUE_TEMPLATE/adr.md [skip ci]
2026-05-16 18:56:31 +00:00
jmiller
09db381e5b
Merge pull request 'chore: merge dev into main [skip ci]' ( #11 ) from dev into main
2026-05-16 17:46:50 +00:00
Jonathan Miller
3be806d5af
feat: add deploy-module workflow template for Dolibarr module deployment
...
Symlink-based deployment: clones module repo, pins to stable tag,
creates symlink in htdocs/custom/. Uses org-level GA_TOKEN and
DEPLOY_SSH_KEY secrets.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 12:44:39 -05:00
jmiller
4bc7c16e56
v05.00.00
...
Authored-by: Moko Consulting
2026-05-16 14:08:06 +00:00
Jonathan Miller
99f0e536a9
chore: bump to v05.00.00 — monitoring, infra consolidation, autoheal
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 09:07:46 -05:00
jmiller
c905fa601b
Release: monitoring, wiki, and infrastructure consolidation
...
Authored-by: Moko Consulting
2026-05-16 13:49:51 +00:00
Jonathan Miller
dc2d0b027e
Merge remote-tracking branch 'origin/main' into dev
2026-05-16 08:49:23 -05:00
Jonathan Miller
f3cb93eb65
fix: remove v_hidden column, simplify probe queries in MokoWaaS dashboard
...
- Replace excludeByName hack with explicit filterFieldsByName regex
- Remove redundant `and on(site_name)` join from STATUS and API queries
- Compact Performance/Backup/Uptime panel JSON formatting
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-16 08:39:08 -05:00
Jonathan Miller
b46706a7a0
fix(monitoring): add targets volume mount to Prometheus compose
...
The blackbox-http file_sd_configs targets directory was not mounted
into the Prometheus container, causing all probe metrics to be empty
and the MokoWaaS dashboard to show no data.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 21:27:48 -05:00
Jonathan Miller
6de15810f4
feat: add server auto-heal script with split backup management
...
- Boot check with safe-point detection for unclean restarts
- Split system (daily) and content (2h) backup schedules
- 4-phase auto-heal: filesystem repair, config restore, service restart, health verify
- Self-installing: creates cron jobs, systemd shutdown hook, and config
- Configurable via /etc/moko/autoheal.conf
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 20:52:27 -05:00
Jonathan Miller
4ec51e262b
feat: add legend and tooltip options to Grafana library panels
...
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 20:52:27 -05:00
Jonathan Miller
a365c9ec24
fix: remove v_hidden column, rename gitea-server-setup to .mokogitea-private
...
- Replace excludeByName hack with explicit filterFieldsByName regex
in mokowaas-dashboard.json to properly hide Value #VERSION
- Update EXCLUDE lists in branch-protection.yml and renovate.yml
to reference renamed .mokogitea-private repo
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-15 20:52:26 -05:00
jmiller
4246cb2938
docs: add 04.09.00 changelog — deploy section support [skip ci]
2026-05-12 20:10:51 +00:00
jmiller
f2a76c0ae0
feat: manifest_read.php supports <deploy> section fields [skip ci]
2026-05-12 20:10:50 +00:00
jmiller
8d689cf2bb
chore: bump standards-version to 04.09.00 [skip ci]
2026-05-12 20:10:50 +00:00
jmiller
427e058d9c
docs: add 04.08.00 changelog entry [skip ci]
2026-05-12 19:49:25 +00:00
jmiller
40ff994a1a
chore: bump standards-version to 04.08.00 [skip ci]
2026-05-12 19:48:57 +00:00
jmiller
cdf0efa6c4
chore: remove .mokogitea/.moko-platform [skip ci]
2026-05-12 19:30:18 +00:00
jmiller
ee1c7f1b4b
chore: move .mokogitea/manifest.xml to .mokogitea/ [skip ci]
2026-05-12 19:30:17 +00:00
jmiller
20d4cb0434
chore: force-sync .mokogitea/ISSUE_TEMPLATE/version.md [skip ci]
2026-05-12 19:30:17 +00:00
jmiller
e78125c931
chore: force-sync .mokogitea/ISSUE_TEMPLATE/security.md [skip ci]
2026-05-12 19:30:16 +00:00
jmiller
0b13722a77
chore: force-sync .mokogitea/ISSUE_TEMPLATE/rfc.md [skip ci]
2026-05-12 19:30:16 +00:00
jmiller
4fbc38c40f
chore: force-sync .mokogitea/ISSUE_TEMPLATE/question.md [skip ci]
2026-05-12 19:30:16 +00:00
jmiller
f24df6cd76
chore: force-sync .mokogitea/ISSUE_TEMPLATE/feature_request.md [skip ci]
2026-05-12 19:30:15 +00:00
jmiller
436e9ec872
chore: force-sync .mokogitea/ISSUE_TEMPLATE/documentation.md [skip ci]
2026-05-12 19:30:15 +00:00
jmiller
19907ee7cb
chore: force-sync .mokogitea/ISSUE_TEMPLATE/config.yml [skip ci]
2026-05-12 19:30:15 +00:00
jmiller
4a0326615b
chore: force-sync .mokogitea/ISSUE_TEMPLATE/bug_report.md [skip ci]
2026-05-12 19:30:14 +00:00
jmiller
149b2f9167
chore: force-sync .mokogitea/ISSUE_TEMPLATE/adr.md [skip ci]
2026-05-12 19:30:14 +00:00
jmiller
e4265045eb
chore: force-sync .mokogitea/workflows/security-audit.yml [skip ci]
2026-05-12 19:30:13 +00:00