jmiller
a82d51ab97
chore: remove .gitea/workflows/ci-joomla.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:12:10 +00:00
jmiller
cae1b72ccb
chore: move .gitea/workflows/ci-joomla.yml to .mokogitea/ci-joomla.yml [skip ci]
2026-05-12 05:12:10 +00:00
jmiller
e206c4cc5e
chore: remove .gitea/workflows/cascade-dev.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:12:09 +00:00
jmiller
e5c6b09f94
chore: move .gitea/workflows/cascade-dev.yml to .mokogitea/cascade-dev.yml [skip ci]
2026-05-12 05:12:09 +00:00
jmiller
144e64cad6
chore: remove .gitea/workflows/auto-release.yml (moved to .mokogitea/) [skip ci]
2026-05-12 05:12:08 +00:00
jmiller
a821b31d71
chore: move .gitea/workflows/auto-release.yml to .mokogitea/auto-release.yml [skip ci]
2026-05-12 05:12:08 +00:00
jmiller
b8be68da79
chore: sync security-audit.yml from Template-Joomla [skip ci]
2026-05-11 21:28:14 +00:00
jmiller
39509c3acf
chore: sync repo-health.yml from Template-Joomla [skip ci]
2026-05-11 21:28:13 +00:00
jmiller
2a3b11a5d4
chore: sync pre-release.yml from Template-Joomla [skip ci]
2026-05-11 21:28:12 +00:00
jmiller
4eeb559bc7
chore: sync pr-check.yml from Template-Joomla [skip ci]
2026-05-11 21:28:10 +00:00
jmiller
a2fd3ce157
chore: sync pr-branch-check.yml from Template-Joomla [skip ci]
2026-05-11 21:28:08 +00:00
jmiller
e0bf218ec9
chore: sync notify.yml from Template-Joomla [skip ci]
2026-05-11 21:28:07 +00:00
jmiller
c4691f9134
chore: sync gitleaks.yml from Template-Joomla [skip ci]
2026-05-11 21:28:05 +00:00
jmiller
40648923a1
chore: sync deploy-manual.yml from Template-Joomla [skip ci]
2026-05-11 21:28:04 +00:00
jmiller
089c29aafa
chore: sync cleanup.yml from Template-Joomla [skip ci]
2026-05-11 21:28:02 +00:00
jmiller
a1a3dee5ba
chore: sync ci-joomla.yml from Template-Joomla [skip ci]
2026-05-11 21:28:00 +00:00
jmiller
14d9fe07e9
chore: sync cascade-dev.yml from Template-Joomla [skip ci]
2026-05-11 21:27:58 +00:00
jmiller
d199ad7b8c
chore: sync auto-release.yml from Template-Joomla [skip ci]
2026-05-11 21:27:56 +00:00
jmiller
525df19ca2
chore: sync update-server.yml from Template-Joomla [skip ci]
2026-05-11 21:18:01 +00:00
gitea-actions[bot]
9ff176606f
chore: Gitea-only workflows + remove GitHub update server [skip ci]
2026-04-26 21:54:09 -05:00
gitea-actions[bot]
d3aebc53ab
ci: sync release workflows v2 [skip ci]
2026-04-26 21:48:22 -05:00
jmiller
9bec46c446
chore: add TODO.md from MokoStandards
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
2026-04-26 16:35:47 +00:00
gitea-actions[bot]
7375c198e6
chore: update updates.xml (development: 02.01.22-dev) [skip ci]
2026-04-23 22:57:15 +00:00
gitea-actions[bot]
932de46177
chore(version): auto-bump patch 02.01.22 [skip ci]
2026-04-23 22:57:14 +00:00
Jonathan Miller
9c49727018
fix: remove tag_exists gate from auto-release Step 7
...
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 11s
Repo Health / Access control (push) Failing after 2s
Changelog Validation / Validate CHANGELOG.md (pull_request) Failing after 3s
Joomla Extension CI / Release Readiness Check (pull_request) Successful in 3s
Repo Health / Access control (pull_request) Failing after 2s
Standards Compliance / Secret Scanning (pull_request) Failing after 3s
Standards Compliance / License Header Validation (pull_request) Successful in 3s
Standards Compliance / Repository Structure Validation (pull_request) Successful in 3s
Standards Compliance / Coding Standards Check (pull_request) Failing after 4s
Standards Compliance / Workflow Configuration Check (pull_request) Failing after 3s
Standards Compliance / Documentation Quality Check (pull_request) Successful in 3s
Standards Compliance / README Completeness Check (pull_request) Successful in 3s
Standards Compliance / Git Repository Hygiene (pull_request) Successful in 2s
Standards Compliance / Script Integrity Validation (pull_request) Successful in 4s
Standards Compliance / Line Length Check (pull_request) Failing after 3s
Standards Compliance / Insecure Code Pattern Detection (pull_request) Successful in 2s
Standards Compliance / File Naming Standards (pull_request) Successful in 2s
Standards Compliance / Version Consistency Check (pull_request) Successful in 47s
Standards Compliance / Dead Code Detection (pull_request) Successful in 4s
Standards Compliance / File Size Limits (pull_request) Successful in 2s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 1m10s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Standards Compliance / Binary File Detection (pull_request) Successful in 4s
Standards Compliance / TODO/FIXME Tracking (pull_request) Successful in 3s
Standards Compliance / Code Complexity Analysis (pull_request) Successful in 54s
Standards Compliance / Broken Link Detection (pull_request) Successful in 3s
Standards Compliance / Code Duplication Detection (pull_request) Successful in 58s
Standards Compliance / API Documentation Coverage (pull_request) Successful in 3s
Standards Compliance / Accessibility Check (pull_request) Successful in 3s
Standards Compliance / Performance Metrics (pull_request) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (pull_request) Successful in 58s
Standards Compliance / Unused Dependencies Check (pull_request) Successful in 1m0s
Standards Compliance / Terraform Configuration Validation (pull_request) Successful in 5s
Standards Compliance / Enterprise Readiness Check (pull_request) Failing after 50s
Standards Compliance / Repository Health Check (pull_request) Failing after 50s
Sync Version from README / Propagate README version (pull_request) Failing after 36s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Repo Health / Release configuration (pull_request) Has been skipped
Repo Health / Scripts governance (pull_request) Has been skipped
Repo Health / Repository health (pull_request) Has been skipped
Standards Compliance / Compliance Summary (pull_request) Failing after 2s
Step 7 already handles create vs update internally — the tag_exists
gate was preventing patch releases from updating the Gitea release.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 17:56:58 -05:00
jmiller
e413a4a6d8
chore: sync updates.xml 02.01.21 [skip ci]
2026-04-23 22:52:09 +00:00
gitea-actions[bot]
13162e26cd
chore(release): ZIP + tar.gz for 02.01.21 [skip ci]
2026-04-23 22:52:08 +00:00
gitea-actions[bot]
a7cef01ff1
chore(release): build 02.01.21 [skip ci]
2026-04-23 22:52:07 +00:00
jmiller
8cae9b1565
chore: sync updates.xml 02.01.21 [skip ci]
2026-04-23 22:42:07 +00:00
jmiller
4a5b94e510
fix: auto-release skip gate blocking patch releases ( #8 )
...
Repo Health / Access control (push) Failing after 2s
Standards Compliance / Secret Scanning (push) Failing after 2s
Standards Compliance / License Header Validation (push) Successful in 3s
Standards Compliance / Repository Structure Validation (push) Successful in 3s
Standards Compliance / Coding Standards Check (push) Failing after 3s
Standards Compliance / Workflow Configuration Check (push) Failing after 3s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Update MokoOnyx Payload / update-payload (push) Failing after 32s
Standards Compliance / README Completeness Check (push) Successful in 2s
Standards Compliance / Git Repository Hygiene (push) Successful in 3s
Standards Compliance / Script Integrity Validation (push) Successful in 3s
Standards Compliance / Line Length Check (push) Failing after 3s
Standards Compliance / File Naming Standards (push) Successful in 3s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 2s
Standards Compliance / Version Consistency Check (push) Successful in 46s
Standards Compliance / Dead Code Detection (push) Successful in 4s
Standards Compliance / File Size Limits (push) Successful in 2s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Binary File Detection (push) Successful in 4s
Standards Compliance / Code Duplication Detection (push) Successful in 47s
Standards Compliance / Code Complexity Analysis (push) Successful in 49s
Standards Compliance / Broken Link Detection (push) Successful in 3s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 50s
Standards Compliance / Unused Dependencies Check (push) Successful in 53s
Standards Compliance / Terraform Configuration Validation (push) Successful in 5s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Standards Compliance / Repository Health Check (push) Failing after 48s
Standards Compliance / Enterprise Readiness Check (push) Failing after 48s
Standards Compliance / Compliance Summary (push) Failing after 1s
fix: auto-release skip gate blocking patch releases
2026-04-23 22:41:51 +00:00
jmiller
466bc72bb9
chore: sync updates.xml 02.01.20 [skip ci]
2026-04-23 22:38:40 +00:00
jmiller
d87c0680e8
chore: sync updates.xml 02.01.20 [skip ci]
2026-04-23 20:14:41 +00:00
jmiller
0a7db75f66
chore: sync updates.xml from [skip ci]
2026-04-23 20:14:32 +00:00
jmiller
e8e6c93295
fix: remove CSS injection, lock MokoWaaS + MokoOnyx ( #7 )
...
Standards Compliance / Secret Scanning (push) Failing after 3s
Standards Compliance / License Header Validation (push) Successful in 2s
Standards Compliance / Repository Structure Validation (push) Successful in 3s
Standards Compliance / Coding Standards Check (push) Failing after 3s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / Workflow Configuration Check (push) Failing after 4s
Standards Compliance / README Completeness Check (push) Successful in 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 3s
Standards Compliance / Line Length Check (push) Failing after 3s
Standards Compliance / Script Integrity Validation (push) Successful in 4s
Standards Compliance / File Naming Standards (push) Successful in 3s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 3s
Standards Compliance / Dead Code Detection (push) Successful in 4s
Standards Compliance / File Size Limits (push) Successful in 3s
Standards Compliance / Binary File Detection (push) Successful in 4s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 2s
Standards Compliance / Version Consistency Check (push) Successful in 48s
Standards Compliance / Code Complexity Analysis (push) Successful in 46s
Standards Compliance / Code Duplication Detection (push) Successful in 47s
Standards Compliance / Broken Link Detection (push) Successful in 3s
Standards Compliance / API Documentation Coverage (push) Successful in 2s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 2s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 48s
Standards Compliance / Terraform Configuration Validation (push) Successful in 5s
Standards Compliance / Unused Dependencies Check (push) Successful in 53s
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Standards Compliance / Enterprise Readiness Check (push) Failing after 50s
Update MokoOnyx Payload / update-payload (push) Failing after 33s
Standards Compliance / Repository Health Check (push) Failing after 51s
Standards Compliance / Compliance Summary (push) Failing after 1s
fix: remove CSS injection, lock MokoWaaS + MokoOnyx
2026-04-23 20:14:20 +00:00
jmiller
2057fc71a0
Release 02.01.21: MokoOnyx switch, cascade channels, docs ( #6 )
...
Repo Health / Access control (push) Failing after 2s
Standards Compliance / Secret Scanning (push) Failing after 2s
Standards Compliance / License Header Validation (push) Successful in 2s
Standards Compliance / Repository Structure Validation (push) Successful in 3s
Standards Compliance / Coding Standards Check (push) Failing after 4s
Standards Compliance / Workflow Configuration Check (push) Failing after 3s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / README Completeness Check (push) Successful in 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 3s
Standards Compliance / Script Integrity Validation (push) Successful in 4s
Standards Compliance / Line Length Check (push) Failing after 3s
Standards Compliance / File Naming Standards (push) Successful in 2s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 2s
Standards Compliance / Dead Code Detection (push) Successful in 4s
Standards Compliance / File Size Limits (push) Successful in 3s
Standards Compliance / Binary File Detection (push) Successful in 3s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Version Consistency Check (push) Successful in 48s
Standards Compliance / Code Complexity Analysis (push) Successful in 47s
Standards Compliance / Code Duplication Detection (push) Successful in 46s
Standards Compliance / Broken Link Detection (push) Successful in 3s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 2s
Standards Compliance / Performance Metrics (push) Successful in 3s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 48s
Standards Compliance / Terraform Configuration Validation (push) Successful in 5s
Standards Compliance / Unused Dependencies Check (push) Successful in 52s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Update MokoOnyx Payload / update-payload (push) Failing after 30s
Standards Compliance / Repository Health Check (push) Failing after 50s
Standards Compliance / Enterprise Readiness Check (push) Failing after 52s
Standards Compliance / Compliance Summary (push) Failing after 1s
Release 02.01.21: MokoOnyx switch, cascade channels, docs
2026-04-23 20:03:23 +00:00
Jonathan Miller
040b22782f
ci: auto-update MokoOnyx payload on schedule
...
Adds cron (6am/6pm UTC), repository_dispatch, and GH_TOKEN checkout.
Payload commits use [skip ci] to avoid recursive triggers.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:53:46 -05:00
Jonathan Miller
b31c6fe190
ci: auto-check MokoOnyx payload twice daily + on dispatch
...
Adds cron schedule (6am/6pm UTC) and repository_dispatch trigger
so MokoWaaS payload stays current with MokoOnyx stable releases.
Uses GH_TOKEN for checkout and [skip ci] on payload commits.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:40:24 -05:00
jmiller
e7c371130a
chore: sync updates.xml 02.01.20 [skip ci]
2026-04-23 19:34:21 +00:00
jmiller
3a46d20c52
Release 02.01.20 — brand buttons, dev mode, ATS overrides
Standards Compliance / Secret Scanning (push) Failing after 3s
Standards Compliance / Repository Structure Validation (push) Successful in 2s
Standards Compliance / License Header Validation (push) Successful in 2s
Standards Compliance / Coding Standards Check (push) Failing after 3s
Standards Compliance / Workflow Configuration Check (push) Failing after 3s
Standards Compliance / Documentation Quality Check (push) Successful in 3s
Standards Compliance / README Completeness Check (push) Successful in 3s
Standards Compliance / Git Repository Hygiene (push) Successful in 3s
Standards Compliance / Line Length Check (push) Failing after 3s
Standards Compliance / Script Integrity Validation (push) Successful in 3s
Standards Compliance / File Naming Standards (push) Successful in 3s
Standards Compliance / Insecure Code Pattern Detection (push) Successful in 2s
Standards Compliance / Dead Code Detection (push) Successful in 4s
Standards Compliance / File Size Limits (push) Successful in 3s
Standards Compliance / Binary File Detection (push) Successful in 4s
Standards Compliance / TODO/FIXME Tracking (push) Successful in 3s
Standards Compliance / Version Consistency Check (push) Successful in 49s
Standards Compliance / Code Duplication Detection (push) Successful in 43s
Standards Compliance / Broken Link Detection (push) Successful in 3s
Standards Compliance / Code Complexity Analysis (push) Successful in 46s
Standards Compliance / API Documentation Coverage (push) Successful in 3s
Standards Compliance / Accessibility Check (push) Successful in 3s
Standards Compliance / Performance Metrics (push) Successful in 2s
Standards Compliance / Dependency Vulnerability Scanning (push) Successful in 49s
Standards Compliance / Terraform Configuration Validation (push) Successful in 6s
Update MokoOnyx Payload / update-payload (push) Successful in 3s
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Standards Compliance / Unused Dependencies Check (push) Successful in 53s
Standards Compliance / Enterprise Readiness Check (push) Failing after 47s
Standards Compliance / Repository Health Check (push) Failing after 49s
Standards Compliance / Compliance Summary (push) Failing after 1s
2026-04-23 19:33:59 +00:00
jmiller
0241fe7299
chore: sync updates.xml from [skip ci]
2026-04-23 19:32:03 +00:00
gitea-actions[bot]
d6c9387591
chore: update updates.xml (development: 02.01.20-dev) [skip ci]
Build & Release / Build & Release Pipeline (pull_request) Successful in 9s
Sync Version from README / Propagate README version (pull_request) Failing after 41s
2026-04-23 19:32:02 +00:00
gitea-actions[bot]
f5f36f37d5
chore(version): auto-bump patch 02.01.20 [skip ci]
2026-04-23 19:32:01 +00:00
Jonathan Miller
50268c715a
fix: add updates.xml sync-to-main step in update-server workflow
...
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 10s
The workflow was committing updates.xml to the dev branch but never
syncing it to main where Joomla sites read from.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:31:29 -05:00
Jonathan Miller
40dc5cce94
feat: add Akeeba Ticket System (ATS) language overrides
...
Rebrand ATS ticket strings with {{BRAND_NAME}} placeholders across
all four override files (admin + site, en-GB + en-US).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:31:11 -05:00
gitea-actions[bot]
83b047e58f
chore: update updates.xml (development: 02.01.19-dev) [skip ci]
2026-04-23 19:10:44 +00:00
gitea-actions[bot]
89e73a7557
chore(version): auto-bump patch 02.01.19 [skip ci]
2026-04-23 19:10:43 +00:00
Jonathan Miller
bed8c304ba
feat: extend MokoWaaS plugin capabilities
...
Repo Health / Access control (push) Failing after 1s
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 9s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 14:10:12 -05:00
Jonathan Miller
4374e3b382
fix: use updated update-server template with push triggers + bare dev support
...
Repo Health / Access control (push) Failing after 1s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Replace dev-release.yml with fixed update-server.yml that supports
push triggers and bare 'dev' branch (synced from MokoStandards-API)
- Template now handles cascade channels for all release streams
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 13:07:59 -05:00
Jonathan Miller
d252f7c358
feat: add dev-release workflow with cascade channel pattern
...
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Build ZIP and upload to Gitea development release on push to dev
- Sync updates.xml to main via API (development channel only)
- Parse manifest metadata dynamically (not hardcoded)
- Document cascade pattern: dev→dev, alpha→dev+alpha, etc.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 12:27:05 -05:00
Jonathan Miller
fccaf67024
feat: always install MokoOnyx and unlock MokoCassiopeia on update
...
Repo Health / Access control (push) Failing after 2s
Repo Health / Release configuration (push) Has been skipped
Repo Health / Scripts governance (push) Has been skipped
Repo Health / Repository health (push) Has been skipped
- Rewrite ensureMokoCassiopeia() to always install+lock MokoOnyx
and always unlock MokoCassiopeia (allow uninstall)
- Bundle MokoOnyx 01.00.17 stable payload (replaces MokoCassiopeia)
- Update payload workflow to fetch MokoOnyx from Gitea releases
- Bump version to 02.01.18
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-04-23 11:14:16 -05:00