Release process
Every installation package must use one unified version across all manifests.
Before build
Check:
- package manifest;
- component manifest;
- module manifests;
- plugin manifests;
- SQL update file for the new version;
- changelog.
Validation
Minimum checks:
bash
python3 build/validate_versions.py
python3 build/package.pyAlso check:
- XML parsing for all manifests;
- PHP lint;
- installation on a Joomla 6 test instance;
maintenance:database;- concrete URLs that were fixed.
Package
The output ZIP is located in:
text
dist/pkg_joomleague-<version>.zip