fix(release): skip source archive generation for Joomla repos (#853) #854

Merged
jmiller merged 2 commits from fix/853-skip-joomla-source-archives into dev 2026-07-20 14:47:49 +00:00
Owner

Summary

  • Skip server-generated source archives for repos with platform == "joomla" in metadata
  • Joomla repos are packaged by the CI pipeline (release_package.php), which uploads the correct installable pkg_*.zip/tar.gz
  • The auto-generated full-repo and source-subtree archives are redundant and confuse users
  • Reduces release assets from 8 to 4 for Joomla repos

Change

Adds an early return in GenerateReleaseArtifacts (services/release/packaging.go) when meta.Platform is "joomla". Non-Joomla repos are unaffected.

Test plan

  • Push to a Joomla repo dev branch -> verify only 4 CI-uploaded assets appear
  • Push to a non-Joomla repo -> verify source archives still generate normally
  • Create a stable release on a Joomla repo -> verify no source archives

Closes #853

## Summary - Skip server-generated source archives for repos with `platform == "joomla"` in metadata - Joomla repos are packaged by the CI pipeline (`release_package.php`), which uploads the correct installable `pkg_*.zip`/`tar.gz` - The auto-generated full-repo and source-subtree archives are redundant and confuse users - Reduces release assets from 8 to 4 for Joomla repos ## Change Adds an early return in `GenerateReleaseArtifacts` (`services/release/packaging.go`) when `meta.Platform` is `"joomla"`. Non-Joomla repos are unaffected. ## Test plan - [ ] Push to a Joomla repo dev branch -> verify only 4 CI-uploaded assets appear - [ ] Push to a non-Joomla repo -> verify source archives still generate normally - [ ] Create a stable release on a Joomla repo -> verify no source archives Closes #853
jmiller added 2 commits 2026-07-20 14:34:58 +00:00
Merge pull request 'release: MokoGIT hard-fork disconnect to prod (rebrand + Option-B GPL + /data/mokogit)' (#852) from dev into main
Cascade Main -> Dev / Cascade main -> dev (push) Has been cancelled
Deploy (Prod) / Deploy to Prod (push) Has been cancelled
Universal: Push Notifications / push-notify (push) Has been cancelled
Generic: Standards Compliance / Secret Scanning (push) Has been cancelled
Generic: Standards Compliance / License Header Validation (push) Has been cancelled
Generic: Standards Compliance / Repository Structure Validation (push) Has been cancelled
Generic: Standards Compliance / Coding Standards Check (push) Has been cancelled
Generic: Standards Compliance / Version Consistency Check (push) Has been cancelled
Generic: Standards Compliance / Workflow Configuration Check (push) Has been cancelled
Generic: Standards Compliance / Documentation Quality Check (push) Has been cancelled
Generic: Standards Compliance / README Completeness Check (push) Has been cancelled
Generic: Standards Compliance / Git Repository Hygiene (push) Has been cancelled
Generic: Standards Compliance / Script Integrity Validation (push) Has been cancelled
Generic: Standards Compliance / Line Length Check (push) Has been cancelled
Generic: Standards Compliance / File Naming Standards (push) Has been cancelled
Generic: Standards Compliance / Insecure Code Pattern Detection (push) Has been cancelled
Generic: Standards Compliance / Code Complexity Analysis (push) Has been cancelled
Generic: Standards Compliance / Code Duplication Detection (push) Has been cancelled
Generic: Standards Compliance / Dead Code Detection (push) Has been cancelled
Generic: Standards Compliance / File Size Limits (push) Has been cancelled
Generic: Standards Compliance / Binary File Detection (push) Has been cancelled
Generic: Standards Compliance / TODO/FIXME Tracking (push) Has been cancelled
Generic: Standards Compliance / Dependency Vulnerability Scanning (push) Has been cancelled
Generic: Standards Compliance / Unused Dependencies Check (push) Has been cancelled
Generic: Standards Compliance / Broken Link Detection (push) Has been cancelled
Generic: Standards Compliance / API Documentation Coverage (push) Has been cancelled
Generic: Standards Compliance / Accessibility Check (push) Has been cancelled
Generic: Standards Compliance / Performance Metrics (push) Has been cancelled
Generic: Standards Compliance / Enterprise Readiness Check (push) Has been cancelled
Generic: Standards Compliance / Repository Health Check (push) Has been cancelled
Generic: Standards Compliance / Terraform Configuration Validation (push) Has been cancelled
Generic: Standards Compliance / Compliance Summary (push) Has been cancelled
f27c73195f
fix(release): skip source archive generation for Joomla repos (#853)
Generic: Project CI / Lint & Validate (pull_request) Successful in 37s
Generic: Project CI / Tests (pull_request) Successful in 36s
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 48s
Universal: PR Check / Branch Policy (pull_request) Successful in 1s
Universal: PR Check / Require Docs Update (pull_request) Has been skipped
Universal: PR Check / Wiki Update Reminder (pull_request) Has been skipped
Universal: PR Check / Validate PR (pull_request) Successful in 12s
Universal: PR Check / Secret Scan (pull_request) Successful in 1m1s
Branch Cleanup / Delete merged branch (pull_request) Successful in 2s
RC Revert / Rename rc/ back to dev/ (pull_request) Has been skipped
Universal: PR Check / Build RC Package (pull_request) Has been cancelled
Universal: PR Check / Report Issues (pull_request) Has been cancelled
c72d872557
Joomla repos are packaged by the CI pipeline (release_package.php),
which uploads the correct installable zip/tar.gz. The server-generated
source archives are redundant and confuse users about which file to
download.

Closes #853

Claude-Session: https://claude.ai/code/session_01CwLGvFJPjoPTp9BEnSjtJf
jmiller merged commit c6e0a45bb4 into dev 2026-07-20 14:47:49 +00:00
jmiller deleted branch fix/853-skip-joomla-source-archives 2026-07-20 14:47:50 +00:00
Sign in to join this conversation.