From f56bfa6c36d30de4ea85afdf3369a6f6a74290b6 Mon Sep 17 00:00:00 2001
From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech>
Date: Thu, 4 Jun 2026 15:22:44 +0000
Subject: [PATCH 1/3] chore: sync updates.xml 01.11.00 from main [skip ci]
---
updates.xml | 35 +++++++----------------------------
1 file changed, 7 insertions(+), 28 deletions(-)
diff --git a/updates.xml b/updates.xml
index d7f3abe..0f8e4e2 100644
--- a/updates.xml
+++ b/updates.xml
@@ -1,48 +1,27 @@
-
+
-
Package - MokoJoomHero
Package - MokoJoomHero stable build.
pkg_mokojoomhero
package
- 01.10.00
- 2026-06-04
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
-
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/pkg_mokojoomhero-01.10.00.zip
-
- 740e19ad06e5cef442880aa621d58f4310859d1109142da65895bd9dec324834
- stable
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
- Moko Consulting
- https://mokoconsulting.tech
-
-
-
-
-
- Module - MokoJoomHero
- MokoJoomHero has been restructured as a package. Install pkg_mokojoomhero for the latest version.
- mod_mokojoomhero
- module
site
- 01.10.00
+ 01.11.00
2026-06-04
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/pkg_mokojoomhero-01.10.00.zip
+ https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/pkg_mokojoomhero-01.11.00.zip
- 740e19ad06e5cef442880aa621d58f4310859d1109142da65895bd9dec324834
+ 60b10b6059375b2c6fa7321c2e7cc51f9907da94729493956a5ff01385529681
stable
https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
Moko Consulting
https://mokoconsulting.tech
-
+
--
2.52.0
From 35cb0a988c636b516d07727abd50f39d688e32c2 Mon Sep 17 00:00:00 2001
From: Jonathan Miller <1+jmiller@noreply.git.mokoconsulting.tech>
Date: Thu, 4 Jun 2026 15:28:39 +0000
Subject: [PATCH 2/3] chore: sync .mokogitea/workflows/pr-check.yml from
moko-platform [skip ci]
---
.mokogitea/workflows/pr-check.yml | 39 ++++++++++++++++++++++++++++++-
1 file changed, 38 insertions(+), 1 deletion(-)
diff --git a/.mokogitea/workflows/pr-check.yml b/.mokogitea/workflows/pr-check.yml
index 9d0cb35..473eeb2 100644
--- a/.mokogitea/workflows/pr-check.yml
+++ b/.mokogitea/workflows/pr-check.yml
@@ -202,10 +202,47 @@ jobs:
ERRORS=0
WARNINGS=0
+ # Require both en-GB and en-US language directories
+ LANG_ROOT=$(find . -path "*/language" -type d -not -path "./.git/*" 2>/dev/null | head -1)
+ if [ -z "$LANG_ROOT" ]; then
+ echo "No language/ directory found — skipping"
+ exit 0
+ fi
+
+ if [ ! -d "$LANG_ROOT/en-GB" ]; then
+ echo "::error::Missing en-GB language directory (${LANG_ROOT}/en-GB)"
+ ERRORS=$((ERRORS + 1))
+ fi
+ if [ ! -d "$LANG_ROOT/en-US" ]; then
+ echo "::error::Missing en-US language directory (${LANG_ROOT}/en-US)"
+ ERRORS=$((ERRORS + 1))
+ fi
+
+ # Check that en-GB and en-US have matching .ini files
+ if [ -d "$LANG_ROOT/en-GB" ] && [ -d "$LANG_ROOT/en-US" ]; then
+ for GB_INI in "$LANG_ROOT/en-GB"/*.ini; do
+ [ ! -f "$GB_INI" ] && continue
+ US_INI="$LANG_ROOT/en-US/$(basename "$GB_INI")"
+ if [ ! -f "$US_INI" ]; then
+ echo "::error::$(basename "$GB_INI") exists in en-GB but missing from en-US"
+ ERRORS=$((ERRORS + 1))
+ fi
+ done
+ for US_INI in "$LANG_ROOT/en-US"/*.ini; do
+ [ ! -f "$US_INI" ] && continue
+ GB_INI="$LANG_ROOT/en-GB/$(basename "$US_INI")"
+ if [ ! -f "$GB_INI" ]; then
+ echo "::error::$(basename "$US_INI") exists in en-US but missing from en-GB"
+ ERRORS=$((ERRORS + 1))
+ fi
+ done
+ fi
+
# Find all .ini language files
INI_FILES=$(find . -path "*/language/*/*.ini" -not -path "./.git/*" 2>/dev/null)
if [ -z "$INI_FILES" ]; then
- echo "No .ini language files found — skipping"
+ echo "No .ini language files found"
+ [ "$ERRORS" -gt 0 ] && exit 1
exit 0
fi
--
2.52.0
From a7eabcf9d79325ba6a7e09ea4fe0ff5077645d9f Mon Sep 17 00:00:00 2001
From: Jonathan Miller
Date: Thu, 4 Jun 2026 10:34:20 -0500
Subject: [PATCH 3/3] =?UTF-8?q?chore:=20remove=20updates.xml=20and=20updat?=
=?UTF-8?q?e.xml=20=E2=80=94=20update=20server=20migrated?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Update server now managed externally. Remove local updates.xml and
legacy update.xml files.
Authored-by: Moko Consulting
Co-Authored-By: Claude Opus 4.6 (1M context)
---
update.xml | 35 -----------------------------------
updates.xml | 27 ---------------------------
2 files changed, 62 deletions(-)
delete mode 100644 update.xml
delete mode 100644 updates.xml
diff --git a/update.xml b/update.xml
deleted file mode 100644
index a2811be..0000000
--- a/update.xml
+++ /dev/null
@@ -1,35 +0,0 @@
-
-
-
-
- Module - MokoJoomHero
- MokoJoomHero — A Joomla hero image module by Moko Consulting
- mod_mokojoomhero
- module
- site
- {{VERSION}}
-
-
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/v{{VERSION}}/mod_mokojoomhero.zip
-
-
-
- 8.1
-
-
diff --git a/updates.xml b/updates.xml
deleted file mode 100644
index 0f8e4e2..0000000
--- a/updates.xml
+++ /dev/null
@@ -1,27 +0,0 @@
-
-
-
-
-
- Package - MokoJoomHero
- Package - MokoJoomHero stable build.
- pkg_mokojoomhero
- package
- site
- 01.11.00
- 2026-06-04
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/tag/stable
-
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/releases/download/stable/pkg_mokojoomhero-01.11.00.zip
-
- 60b10b6059375b2c6fa7321c2e7cc51f9907da94729493956a5ff01385529681
- stable
- https://git.mokoconsulting.tech/MokoConsulting/MokoJoomHero/raw/branch/main/CHANGELOG.md
- Moko Consulting
- https://mokoconsulting.tech
-
-
-
--
2.52.0