diff --git a/.mokogitea/ISSUE_TEMPLATE/adr.md b/.gitea/ISSUE_TEMPLATE/adr.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/adr.md rename to .gitea/ISSUE_TEMPLATE/adr.md diff --git a/.mokogitea/ISSUE_TEMPLATE/bug_report.md b/.gitea/ISSUE_TEMPLATE/bug_report.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/bug_report.md rename to .gitea/ISSUE_TEMPLATE/bug_report.md diff --git a/.mokogitea/ISSUE_TEMPLATE/config.yml b/.gitea/ISSUE_TEMPLATE/config.yml similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/config.yml rename to .gitea/ISSUE_TEMPLATE/config.yml diff --git a/.mokogitea/ISSUE_TEMPLATE/documentation.md b/.gitea/ISSUE_TEMPLATE/documentation.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/documentation.md rename to .gitea/ISSUE_TEMPLATE/documentation.md diff --git a/.mokogitea/ISSUE_TEMPLATE/feature_request.md b/.gitea/ISSUE_TEMPLATE/feature_request.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/feature_request.md rename to .gitea/ISSUE_TEMPLATE/feature_request.md diff --git a/.mokogitea/ISSUE_TEMPLATE/joomla_issue.md b/.gitea/ISSUE_TEMPLATE/joomla_issue.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/joomla_issue.md rename to .gitea/ISSUE_TEMPLATE/joomla_issue.md diff --git a/.mokogitea/ISSUE_TEMPLATE/question.md b/.gitea/ISSUE_TEMPLATE/question.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/question.md rename to .gitea/ISSUE_TEMPLATE/question.md diff --git a/.mokogitea/ISSUE_TEMPLATE/rfc.md b/.gitea/ISSUE_TEMPLATE/rfc.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/rfc.md rename to .gitea/ISSUE_TEMPLATE/rfc.md diff --git a/.mokogitea/ISSUE_TEMPLATE/security.md b/.gitea/ISSUE_TEMPLATE/security.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/security.md rename to .gitea/ISSUE_TEMPLATE/security.md diff --git a/.mokogitea/ISSUE_TEMPLATE/version.md b/.gitea/ISSUE_TEMPLATE/version.md similarity index 100% rename from .mokogitea/ISSUE_TEMPLATE/version.md rename to .gitea/ISSUE_TEMPLATE/version.md diff --git a/.mokogitea/auto-release.yml b/.gitea/auto-release.yml similarity index 100% rename from .mokogitea/auto-release.yml rename to .gitea/auto-release.yml diff --git a/.mokogitea/cascade-dev.yml b/.gitea/cascade-dev.yml similarity index 100% rename from .mokogitea/cascade-dev.yml rename to .gitea/cascade-dev.yml diff --git a/.mokogitea/ci-joomla.yml b/.gitea/ci-joomla.yml similarity index 100% rename from .mokogitea/ci-joomla.yml rename to .gitea/ci-joomla.yml diff --git a/.mokogitea/cleanup.yml b/.gitea/cleanup.yml similarity index 100% rename from .mokogitea/cleanup.yml rename to .gitea/cleanup.yml diff --git a/.mokogitea/deploy-manual.yml b/.gitea/deploy-manual.yml similarity index 100% rename from .mokogitea/deploy-manual.yml rename to .gitea/deploy-manual.yml diff --git a/.mokogitea/dispatch-css-sync.yml b/.gitea/dispatch-css-sync.yml similarity index 100% rename from .mokogitea/dispatch-css-sync.yml rename to .gitea/dispatch-css-sync.yml diff --git a/.mokogitea/gitleaks.yml b/.gitea/gitleaks.yml similarity index 100% rename from .mokogitea/gitleaks.yml rename to .gitea/gitleaks.yml diff --git a/.mokogitea/manifest.xml b/.gitea/manifest.xml similarity index 100% rename from .mokogitea/manifest.xml rename to .gitea/manifest.xml diff --git a/.mokogitea/notify.yml b/.gitea/notify.yml similarity index 100% rename from .mokogitea/notify.yml rename to .gitea/notify.yml diff --git a/.mokogitea/pr-branch-check.yml b/.gitea/pr-branch-check.yml similarity index 100% rename from .mokogitea/pr-branch-check.yml rename to .gitea/pr-branch-check.yml diff --git a/.mokogitea/pr-check.yml b/.gitea/pr-check.yml similarity index 100% rename from .mokogitea/pr-check.yml rename to .gitea/pr-check.yml diff --git a/.mokogitea/pre-release.yml b/.gitea/pre-release.yml similarity index 100% rename from .mokogitea/pre-release.yml rename to .gitea/pre-release.yml diff --git a/.mokogitea/repo-health.yml b/.gitea/repo-health.yml similarity index 100% rename from .mokogitea/repo-health.yml rename to .gitea/repo-health.yml diff --git a/.mokogitea/security-audit.yml b/.gitea/security-audit.yml similarity index 100% rename from .mokogitea/security-audit.yml rename to .gitea/security-audit.yml diff --git a/.mokogitea/sync-roadmap-wiki.yml b/.gitea/sync-roadmap-wiki.yml similarity index 100% rename from .mokogitea/sync-roadmap-wiki.yml rename to .gitea/sync-roadmap-wiki.yml diff --git a/.mokogitea/update-server.yml b/.gitea/update-server.yml similarity index 100% rename from .mokogitea/update-server.yml rename to .gitea/update-server.yml diff --git a/.mokogitea/workflows/auto-release.yml b/.gitea/workflows/auto-release.yml similarity index 99% rename from .mokogitea/workflows/auto-release.yml rename to .gitea/workflows/auto-release.yml index 84fc701..62682de 100644 --- a/.mokogitea/workflows/auto-release.yml +++ b/.gitea/workflows/auto-release.yml @@ -80,8 +80,8 @@ jobs: id: platform run: | # Read platform from XML manifest ( tag) or plain text fallback - PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .mokogitea/manifest.xml 2>/dev/null | head -1) - [ -z "$PLATFORM" ] && PLATFORM=$(cat .mokogitea/manifest.xml 2>/dev/null | tr -d '[:space:]') + PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .gitea/manifest.xml 2>/dev/null | head -1) + [ -z "$PLATFORM" ] && PLATFORM=$(cat .gitea/manifest.xml 2>/dev/null | tr -d '[:space:]') [ -z "$PLATFORM" ] && PLATFORM="generic" echo "platform=$PLATFORM" >> "$GITHUB_OUTPUT" echo "Platform detected: ${PLATFORM}" diff --git a/.mokogitea/workflows/cascade-dev.yml b/.gitea/workflows/cascade-dev.yml similarity index 100% rename from .mokogitea/workflows/cascade-dev.yml rename to .gitea/workflows/cascade-dev.yml diff --git a/.mokogitea/workflows/ci-joomla.yml b/.gitea/workflows/ci-joomla.yml similarity index 100% rename from .mokogitea/workflows/ci-joomla.yml rename to .gitea/workflows/ci-joomla.yml diff --git a/.mokogitea/workflows/cleanup.yml b/.gitea/workflows/cleanup.yml similarity index 100% rename from .mokogitea/workflows/cleanup.yml rename to .gitea/workflows/cleanup.yml diff --git a/.mokogitea/workflows/deploy-manual.yml b/.gitea/workflows/deploy-manual.yml similarity index 100% rename from .mokogitea/workflows/deploy-manual.yml rename to .gitea/workflows/deploy-manual.yml diff --git a/.mokogitea/workflows/gitleaks.yml b/.gitea/workflows/gitleaks.yml similarity index 100% rename from .mokogitea/workflows/gitleaks.yml rename to .gitea/workflows/gitleaks.yml diff --git a/.mokogitea/workflows/notify.yml b/.gitea/workflows/notify.yml similarity index 100% rename from .mokogitea/workflows/notify.yml rename to .gitea/workflows/notify.yml diff --git a/.mokogitea/workflows/pr-check.yml b/.gitea/workflows/pr-check.yml similarity index 97% rename from .mokogitea/workflows/pr-check.yml rename to .gitea/workflows/pr-check.yml index 99e063f..a9c55cd 100644 --- a/.mokogitea/workflows/pr-check.yml +++ b/.gitea/workflows/pr-check.yml @@ -109,8 +109,8 @@ jobs: id: platform run: | # Read platform from XML manifest ( tag) or plain text fallback - PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .mokogitea/manifest.xml 2>/dev/null | head -1) - [ -z "$PLATFORM" ] && PLATFORM=$(cat .mokogitea/manifest.xml 2>/dev/null | tr -d '[:space:]') + PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .gitea/manifest.xml 2>/dev/null | head -1) + [ -z "$PLATFORM" ] && PLATFORM=$(cat .gitea/manifest.xml 2>/dev/null | tr -d '[:space:]') [ -z "$PLATFORM" ] && PLATFORM="generic" echo "platform=$PLATFORM" >> "$GITHUB_OUTPUT" diff --git a/.mokogitea/workflows/pre-release.yml b/.gitea/workflows/pre-release.yml similarity index 99% rename from .mokogitea/workflows/pre-release.yml rename to .gitea/workflows/pre-release.yml index c70ea7d..c03c239 100644 --- a/.mokogitea/workflows/pre-release.yml +++ b/.gitea/workflows/pre-release.yml @@ -56,8 +56,8 @@ jobs: id: platform run: | # Read platform from XML manifest ( tag) or plain text fallback - PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .mokogitea/manifest.xml 2>/dev/null | head -1) - [ -z "$PLATFORM" ] && PLATFORM=$(cat .mokogitea/manifest.xml 2>/dev/null | tr -d '[:space:]') + PLATFORM=$(sed -n 's/.*\([^<]*\)<\/platform>.*/\1/p' .gitea/manifest.xml 2>/dev/null | head -1) + [ -z "$PLATFORM" ] && PLATFORM=$(cat .gitea/manifest.xml 2>/dev/null | tr -d '[:space:]') [ -z "$PLATFORM" ] && PLATFORM="generic" echo "platform=$PLATFORM" >> "$GITHUB_OUTPUT" MANIFEST=$(find . -maxdepth 3 -name "*.xml" ! -path "./.git/*" -exec grep -l '/dev/null | head -1) diff --git a/.mokogitea/workflows/repo-health.yml b/.gitea/workflows/repo-health.yml similarity index 100% rename from .mokogitea/workflows/repo-health.yml rename to .gitea/workflows/repo-health.yml diff --git a/.mokogitea/workflows/security-audit.yml b/.gitea/workflows/security-audit.yml similarity index 100% rename from .mokogitea/workflows/security-audit.yml rename to .gitea/workflows/security-audit.yml diff --git a/.mokogitea/workflows/update-server.yml b/.gitea/workflows/update-server.yml similarity index 100% rename from .mokogitea/workflows/update-server.yml rename to .gitea/workflows/update-server.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c454c2..413aceb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -40,7 +40,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - **User override files added to .gitignore** — `user.css` and `user.js` are client-repo only; not committed to the template repo - **Asset registry simplified** — Removed duplicate `.min` entries from `joomla.asset.json`; Joomla's Web Asset Manager auto-resolves `.min` variants when debug is off - **Font Awesome vendor ships minified only** — Removed unminified FA7 Free CSS (saves ~21 kLOC); asset entries now point to `.min.css` directly -- **Workflows migrated to `.mokogitea/`** — All CI/CD workflows and issue templates moved from `.gitea/` to `.mokogitea/` directory with template sync +- **Workflows restructured — CI/CD workflows and issue templates reorganized under `.gitea/` with template sync ### Removed - **Migration tab** — Removed MokoCassiopeia migration fieldset and associated language strings from template params