Skip to content

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.py

Also 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

Documentation is statically generated with VitePress.