Release proces
Každý instalační balíček musí mít jednotnou verzi ve všech manifestech.
Před buildem
Zkontrolovat:
- package manifest;
- component manifest;
- manifesty modulů;
- manifesty pluginů;
- SQL update soubor pro novou verzi;
- changelog.
Validace
Minimální kontrola:
bash
python3 build/validate_versions.py
python3 build/package.pyDále:
- XML parse všech manifestů;
- PHP lint;
- instalace na testovací Joomla 6 instanci;
maintenance:database;- kontrola konkrétních URL, které se opravovaly.
Balíček
Výstupní ZIP je v:
text
dist/pkg_joomleague-<version>.zip