fix(release): resolve release naming and body issues #6

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

Summary

  • Fix empty pretty name in release title (now reuses .ini-resolved name from Step 5)
  • Fix duplicate ## VERSION header in release description (strip changelog header before embedding)
  • Fix SHA-256 checksum missing (Step 8b now builds ZIP_NAME with TYPE_PREFIX to find the actual file)
  • Fix updates.xml download URL to include type prefix in filename

Expected release output after merge

  • Name: Moko Gallery Calendar 01.03.00 (plg_system_mokojgdpc-01.03.00)
  • Assets: plg_system_mokojgdpc-01.03.00.zip, plg_system_mokojgdpc-01.03.00.tar.gz
  • Body: Single ## VERSION header + changelog entries + SHA table
## Summary - Fix empty pretty name in release title (now reuses .ini-resolved name from Step 5) - Fix duplicate `## VERSION` header in release description (strip changelog header before embedding) - Fix SHA-256 checksum missing (Step 8b now builds ZIP_NAME with TYPE_PREFIX to find the actual file) - Fix updates.xml download URL to include type prefix in filename ## Expected release output after merge - **Name**: `Moko Gallery Calendar 01.03.00 (plg_system_mokojgdpc-01.03.00)` - **Assets**: `plg_system_mokojgdpc-01.03.00.zip`, `plg_system_mokojgdpc-01.03.00.tar.gz` - **Body**: Single `## VERSION` header + changelog entries + SHA table
jmiller added 1 commit 2026-05-09 23:44:39 +00:00
fix(release): resolve duplicate header, missing TYPE_PREFIX, and empty pretty name
Repo Health / Access control (push) Successful in 0s
Repo Health / Release configuration (push) Failing after 3s
Repo Health / Scripts governance (push) Successful in 3s
Repo Health / Repository health (push) Failing after 3s
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
Repo Health / Access control (pull_request) Successful in 0s
Secret Scanning / Gitleaks Secret Scan (pull_request) Successful in 4s
PR Check / Validate PR (pull_request) 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 3s
Build & Release / Build & Release Pipeline (pull_request) Successful in 1m1s
c3e4fb7ad8
- Output ext_name, ext_type, ext_folder from Step 5 for downstream reuse
- Step 7 now uses Step 5 outputs (includes .ini-resolved pretty name)
- Step 8b builds ZIP_NAME with TYPE_PREFIX so SHA calculation finds the file
- Strip changelog ## header before embedding to prevent duplicate version line
- updates.xml DOWNLOAD_URL now includes TYPE_PREFIX in filename

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
jmiller merged commit 8906aaa3c0 into main 2026-05-09 23:46: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#6