release: Moko Gallery Calendar — template category, workflow improvements #5

Merged
jmiller merged 10 commits from dev into main 2026-05-09 23:13:39 +00:00
Owner

Summary\n\n- Auto-create DPCalendar Events template category on install\n- Updated display name to Moko Gallery Calendar\n- Complete release workflow lifecycle (changelog promotion, dev reset, SHA in description)\n- Fixed ZIP naming for all extension types\n\nSee CHANGELOG.md [Unreleased] for full details.

## Summary\n\n- Auto-create DPCalendar Events template category on install\n- Updated display name to Moko Gallery Calendar\n- Complete release workflow lifecycle (changelog promotion, dev reset, SHA in description)\n- Fixed ZIP naming for all extension types\n\nSee CHANGELOG.md [Unreleased] for full details.
jmiller added 9 commits 2026-05-09 23:09:37 +00:00
Gitea Actions only runs workflows from .gitea/workflows/, not
.github/workflows/. Copy update-server.yml so dev/alpha/beta/rc
release streams trigger on push.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
chore: trigger dev release
Update Joomla Update Server XML Feed / Update updates.xml (push) Failing after 33s
77d13575d9
All curl -sf calls now capture HTTP status codes and response bodies,
making API failures visible in CI logs instead of silently swallowing
errors. Adds set -euo pipefail and structured error reporting.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
feat: auto-create template category on install + updated description
Update Joomla Update Server XML Feed / Update updates.xml (push) Successful in 8s
3407edae61
- Creates "DPCalendar Events" category in JoomGallery on install
- Sets plugin parent_category param to the new category automatically
- Updated display name to "Moko Gallery Calendar"
- Added post-install instructions to description:
  1. Edit plugin parameters
  2. Set parent category (auto-set to DPCalendar Events)
  3. Configure permissions on the category
  4. New events auto-get gallery sub-categories

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller added 1 commit 2026-05-09 23:11:37 +00:00
Merge branch 'main' into dev
Repo Health / Access control (push) Successful in 1s
Joomla Extension CI / Lint & Validate (pull_request) Failing after 4s
Joomla Extension CI / Tests (PHP 8.2) (pull_request) Has been skipped
Joomla Extension CI / Tests (PHP 8.3) (pull_request) Has been skipped
Joomla Extension CI / Release Readiness Check (pull_request) Successful in 2s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 3s
PR Check / Validate PR (pull_request) Failing after 3s
Repo Health / Access control (pull_request) Successful in 1s
Repo Health / Release configuration (push) Failing after 2s
Repo Health / Scripts governance (push) Successful in 2s
Repo Health / Repository health (push) Failing after 3s
Repo Health / Release configuration (pull_request) Failing after 2s
Repo Health / Scripts governance (pull_request) Successful in 2s
Repo Health / Repository health (pull_request) Failing after 2s
511970be9a
# Conflicts:
#	.gitea/workflows/update-server.yml
#	.gitignore
#	CHANGELOG.md
#	README.md
#	src/language/en-GB/plg_system_mokojgdpc.ini
#	src/language/en-GB/plg_system_mokojgdpc.sys.ini
#	src/language/en-US/plg_system_mokojgdpc.ini
#	src/language/en-US/plg_system_mokojgdpc.sys.ini
#	src/mokojgdpc.xml
#	src/script.php
#	src/src/Extension/MokoJGDPC.php
#	updates.xml
jmiller merged commit c06b351d01 into main 2026-05-09 23:13:39 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGalleryCalendar#5