Release-Prozess
Jedes Installationspaket muss eine einheitliche Version in allen Manifesten verwenden.
Vor dem Build
Prüfen:
- Paketmanifest;
- Komponentenmanifest;
- Modulmanifeste;
- Pluginmanifeste;
- SQL-Update-Datei für die neue Version;
- Changelog.
Validierung
Minimale Prüfungen:
bash
python3 build/validate_versions.py
python3 build/package.pyZusätzlich prüfen:
- XML-Parsing aller Manifeste;
- PHP-Lint;
- Installation auf einer Joomla-6-Testinstanz;
maintenance:database;- konkrete URLs, die korrigiert wurden.
Paket
Die ZIP-Ausgabe liegt unter:
text
dist/pkg_joomleague-<version>.zip