jmiller
64f2a2a185
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:51 +00:00
jmiller
a90c427539
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:51 +00:00
jmiller
40c415404d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:50 +00:00
jmiller
ddecb750ec
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:50 +00:00
jmiller
78d41451f3
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:49 +00:00
jmiller
854d81eb6d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:49 +00:00
jmiller
743b28b088
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:49 +00:00
jmiller
1a5392db71
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:48 +00:00
jmiller
4215ffb949
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:48 +00:00
jmiller
1a8b9f5bd7
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:48 +00:00
jmiller
952ebaf1c7
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:47 +00:00
jmiller
d37bdb6ac3
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:47 +00:00
jmiller
e72ba9e12f
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:47 +00:00
jmiller
78404e427f
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:46 +00:00
jmiller
33a6e47848
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:46 +00:00
jmiller
31b594ebb7
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:46 +00:00
jmiller
b672b9af0e
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:45 +00:00
jmiller
2f573025cd
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:45 +00:00
jmiller
bf8336cde2
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:45 +00:00
jmiller
a33867ed3d
chore: rename .gitea/ to .mokogitea/ [skip ci]
...
Authored-by: Moko Consulting
2026-05-21 17:25:45 +00:00
jmiller
59a0b26272
Merge pull request 'chore: merge dev into main [skip ci]' ( #19 ) from dev into main
...
chore: merge dev into main [skip ci]
2026-05-21 02:07:42 +00:00
Jonathan Miller
a5d75ffd04
chore: remove monitoring infrastructure (moved to mokogitea-private)
...
Docker compose, Grafana dashboards, library panels, and monitoring
scripts are infrastructure config — they belong in the private repo,
not the public moko-platform.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-20 20:56:43 -05:00
Jonathan Miller
fedd6726d4
Merge remote-tracking branch 'origin/main' into dev
2026-05-19 21:17:21 -05:00
jmiller
7bd4ede119
fix(ci): clean up docs-index link check (remove broken heredoc remnants)
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Authored-by: Moko Consulting
2026-05-20 02:13:12 +00:00
jmiller
3ac3abc7d1
fix(ci): replace missing_links python heredoc with bash loop
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Second heredoc also incompatible with act runner.
Authored-by: Moko Consulting
2026-05-20 02:09:45 +00:00
jmiller
e57ad2c1ba
fix(ci): replace python -c with bash printf for JSON report
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Avoid YAML quoting issues with embedded python.
Authored-by: Moko Consulting
2026-05-20 02:04:16 +00:00
jmiller
33d5dac060
Merge pull request 'chore: cascade main → dev ( fb64c17) [skip ci]' ( #18 ) from main into dev
...
chore: cascade main → dev [skip ci]
2026-05-20 02:00:57 +00:00
jmiller
fb64c176fe
fix(ci): replace python heredoc with python -c (act runner compat)
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Indented heredoc delimiters are not supported by the act runner.
Authored-by: Moko Consulting
2026-05-20 02:00:53 +00:00
jmiller
75508e8e75
fix(ci): replace indented heredocs with python -c (act runner compat)
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
Generic: Repo Health / Release configuration (push) Failing after 28s
The act runner doesn't support indented heredoc delimiters.
Replace <<'PY' ... PY with python3 -c inline.
Authored-by: Moko Consulting
2026-05-20 01:59:39 +00:00
jmiller
6b395323de
fix(ci): guard empty env var reads with conditional check
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
IFS read on empty heredoc string returns exit code 1-2 in some
bash versions. Use if-else guard instead.
Authored-by: Moko Consulting
2026-05-20 01:54:29 +00:00
jmiller
5adf6e2c66
Merge pull request 'chore: cascade main → dev ( 3427f9f) [skip ci]' ( #17 ) from main into dev
...
chore: cascade main → dev [skip ci]
2026-05-20 01:50:01 +00:00
jmiller
3427f9f989
fix(ci): remove concurrency block causing Gitea panic on dispatch
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 3s
Authored-by: Moko Consulting
2026-05-20 01:49:52 +00:00
jmiller
a4e417c667
fix(ci): handle empty env vars in repo-health with set -u
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
REPO_DISALLOWED_DIRS and SCRIPTS_REQUIRED_DIRS can be empty,
which causes exit code 2 under set -u. Use ${VAR:-} pattern.
Authored-by: Moko Consulting
2026-05-20 01:46:04 +00:00
jmiller
57326e597c
fix(ci): initialize missing_required before source dir check, handle empty SOURCE_DIR
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 2s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (push) Has been skipped
Platform: MokoStandards CI / Gate 1: Code Quality (push) Failing after 13s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 3s
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been skipped
Generic: Repo Health / Release configuration (push) Successful in 4s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 4s
Platform: MokoStandards CI / CI Summary (push) Failing after 1s
Authored-by: Moko Consulting
2026-05-20 01:33:43 +00:00
jmiller
11fbcf70f9
fix(ci): repo-health accepts platform repos and bare dev branch
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 0s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Release configuration (push) Successful in 3s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
Platform: MokoStandards CI / Gate 1: Code Quality (push) Failing after 35s
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been skipped
Platform: MokoStandards CI / CI Summary (push) Failing after 1s
Platform repos (with deploy/, cli/, monitoring/) don't need src/.
Bare dev branch is now accepted alongside dev/* versioned branches.
Authored-by: Moko Consulting
2026-05-20 01:28:05 +00:00
jmiller
ec18b0e52f
chore: remove TODO.md (disallowed by repo health policy) [skip ci]
...
Authored-by: Moko Consulting
2026-05-20 01:26:40 +00:00
jmiller
66f6fd5a05
chore: add CODE_OF_CONDUCT.md
...
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been cancelled
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Authored-by: Moko Consulting
2026-05-20 01:26:40 +00:00
jmiller
bcde27afc6
chore: add CONTRIBUTING.md
...
Authored-by: Moko Consulting
2026-05-20 01:26:39 +00:00
jmiller
8d7b429b3a
chore: add GPL-3.0 LICENSE file
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Scripts governance (push) Successful in 4s
Generic: Repo Health / Repository health (push) Failing after 3s
Generic: Repo Health / Release configuration (push) Failing after 30s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been cancelled
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been cancelled
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been cancelled
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been cancelled
Platform: MokoStandards CI / Gate 4: Governance (push) Has been cancelled
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been cancelled
Platform: MokoStandards CI / CI Summary (push) Has been cancelled
Platform: MokoStandards CI / Gate 1: Code Quality (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-20 01:26:39 +00:00
jmiller
7ee0c52aa1
Merge pull request 'chore: merge dev � ci-platform.yml and gitignore updates' ( #16 ) from dev into main
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 2s
Platform: MokoStandards CI / Gate 1: Code Quality (push) Failing after 8s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (push) Has been skipped
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been skipped
Platform: MokoStandards CI / CI Summary (push) Failing after 1s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 0s
Generic: Repo Health / Release configuration (push) Failing after 3s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
2026-05-20 00:53:34 +00:00
Jonathan Miller
de639305a1
Merge remote-tracking branch 'origin/main' into dev
Platform: MokoStandards CI / Gate 1: Code Quality (push) Failing after 7s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Site Health (push) Has been skipped
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Validate PR (pull_request) Failing after 3s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Generic: Repo Health / Site Health (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been skipped
Generic: Repo Health / Release configuration (push) Failing after 2s
Generic: Repo Health / Scripts governance (push) Successful in 2s
Generic: Repo Health / Repository health (push) Failing after 3s
Platform: MokoStandards CI / CI Summary (push) Failing after 1s
Generic: Repo Health / Release configuration (pull_request) Failing after 3s
Platform: MokoStandards CI / Gate 1: Code Quality (pull_request) Failing after 26s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (pull_request) Has been skipped
Generic: Repo Health / Repository health (pull_request) Failing after 4s
Platform: MokoStandards CI / Gate 5: Template Integrity (pull_request) Has been skipped
Generic: Repo Health / Scripts governance (pull_request) Successful in 8s
Platform: MokoStandards CI / CI Summary (pull_request) Failing after 1s
2026-05-19 19:53:04 -05:00
jmiller
219fef1691
feat(ci): add uptime and SSL checks to repo-health workflow
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Successful in 1s
Generic: Repo Health / Site Health (push) Has been skipped
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
Generic: Repo Health / Release configuration (push) Failing after 28s
Authored-by: Moko Consulting
2026-05-20 00:52:42 +00:00
jmiller
a5ced62ebe
feat(ci): add Joomla version audit to security-audit workflow
...
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-20 00:52:41 +00:00
jmiller
755e296c1d
feat(ci): add post-deploy health check to manual deploy
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-20 00:52:41 +00:00
Jonathan Miller
92293a0dee
Merge remote-tracking branch 'origin/main' into dev
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Release configuration (push) Failing after 4s
Generic: Repo Health / Scripts governance (push) Successful in 3s
Generic: Repo Health / Repository health (push) Failing after 3s
Platform: MokoStandards CI / Gate 1: Code Quality (push) Failing after 30s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (push) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (push) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (push) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (push) Has been skipped
Platform: MokoStandards CI / Gate 5: Template Integrity (push) Has been skipped
Platform: MokoStandards CI / CI Summary (push) Failing after 1s
Platform: MokoStandards CI / Gate 1: Code Quality (pull_request) Failing after 8s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Platform: MokoStandards CI / Gate 2: Unit Tests (8.1) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.2) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 2: Unit Tests (8.3) (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 3: Self-Health Check (pull_request) Has been skipped
Platform: MokoStandards CI / Gate 4: Governance (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Failing after 3s
Generic: Repo Health / Access control (pull_request) Successful in 1s
Platform: MokoStandards CI / Gate 5: Template Integrity (pull_request) Has been skipped
Platform: MokoStandards CI / CI Summary (pull_request) Failing after 0s
Generic: Repo Health / Release configuration (pull_request) Failing after 2s
Generic: Repo Health / Scripts governance (pull_request) Successful in 3s
Generic: Repo Health / Repository health (pull_request) Failing after 3s
Universal: Secret Scanning / Gitleaks Secret Scan (pull_request) Failing after 41s
2026-05-19 15:49:51 -05:00
jmiller
44f21f2c3c
feat: add ssl-check.php
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Failing after 1s
Generic: Repo Health / Access control (push) Successful in 1s
Generic: Repo Health / Scripts governance (push) Successful in 10s
Generic: Repo Health / Repository health (push) Failing after 9s
Generic: Repo Health / Release configuration (push) Failing after 36s
Authored-by: Moko Consulting
2026-05-19 20:47:23 +00:00
jmiller
504d463ec2
feat: add rollback-joomla.php
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-19 20:47:22 +00:00
jmiller
3f689dc083
feat: add backup-before-deploy.php
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-19 20:47:20 +00:00
jmiller
442cc2cc77
feat: add check_file_integrity.php
...
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Access control (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-19 20:47:19 +00:00
jmiller
75f79fd0c8
feat: add bulk_workflow_trigger.php
...
Generic: Repo Health / Access control (push) Has been cancelled
Universal: Cascade Main → Dev / Cascade main → branches (push) Has been cancelled
Generic: Repo Health / Release configuration (push) Has been cancelled
Generic: Repo Health / Scripts governance (push) Has been cancelled
Generic: Repo Health / Repository health (push) Has been cancelled
Authored-by: Moko Consulting
2026-05-19 20:47:18 +00:00