Commit Graph

410 Commits

Author SHA1 Message Date
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