Public Access
feat: nested Joomla package support in release_package.php #323
Reference in New Issue
Block a user
Delete Branch "fix/release-dead-variable"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary\n\n- Detect git submodules that are themselves Joomla packages (contain
pkg_*.xml+packages/dir)\n- Recursively build each sub-extension into individual ZIPs, assemble the outer package\n- Manifest filtering ensures only declared sub-extensions are included\n- ZIP collision prevention via isolated output subdirectories\n- Exclude patterns applied consistently to nested top-level files\n- Auto-patchfolder=\"packages\"in nested manifests\n- Include all top-level directories (not just language/) in nested packages\n- Remove dead$cleanupFilevariable in release.php\n\n## Test plan\n\n- [ ] Build a Joomla package that contains a nested package submodule\n- [ ] Verify nested sub-extension ZIPs are correctly assembled inside the nested package ZIP\n- [ ] Verify no filename collisions when outer and nested packages share sub-extension names\n- [ ] Verify exclude patterns filter unwanted files from nested packages