-
Notifications
You must be signed in to change notification settings - Fork 0
Release postup
Ondřej Klučka edited this page Jul 2, 2026
·
3 revisions
První veřejný release na GitHubu bude 0.30.0. Před ním vznikne soukromý bridge balíček 0.21.50, který se ručně nainstaluje do existující Joomla 6 instalace a doplní do ní update server a changelog URL.
-
0.21.50- soukromý bridge balíček pro existující instalaci. -
0.30.0- první veřejný GitHub release a první ostrý test Joomla update serveru.
- Zkontrolovat verzi v
pkg_joomleague.xml. - Zkontrolovat verzi v
administrator/components/com_joomleague/joomleague.xml. - Aktualizovat
CHANGELOG.md. - Ověřit konzistenci verzí:
python3 build/validate_versions.py- Spustit build a generování release metadat:
python3 build/package.py
python3 build/release_metadata.py- Ověřit vznik finálního ZIPu a XML souborů:
dist/pkg_joomleague-<verze>.zip
dist/joomleague-update.xml
dist/joomleague-changelog.xml
Bridge balíček není veřejný milník. Slouží jen k tomu, aby existující Joomla 6 instalace dostala:
- update server URL,
- changelog URL.
Postup:
- Nastavit verzi manifestů na
0.21.50. - Přidat update server a changelog URL do package manifestu.
- Sestavit
pkg_joomleague-0.21.50.zip. - Vygenerovat
joomleague-update.xmlajoomleague-changelog.xml. - ZIP ručně nainstalovat přes Joomla administraci.
- Ověřit, že Joomla eviduje update server.
- Ověřit, že Joomla umí načíst changelog URL.
První veřejný release bude tag:
v0.30.0
Release workflow sestaví a přiloží hlavní Joomla instalační ZIP:
dist/pkg_joomleague-<verze>.zip
Pro 0.30.0 musí zároveň vzniknout nebo být aktualizováno:
- GitHub Release asset
pkg_joomleague-0.30.0.zip, - GitHub Release asset
joomleague-update.xml, - GitHub Release asset
joomleague-changelog.xml.
Do release notes stručně uvést:
- změny v komponentě,
- změny v modulech,
- změny v pluginech,
- databázové změny,
- případné migrační poznámky.
Po publikování 0.30.0:
- V Joomla instalaci s
0.21.50vyčistit update cache, pokud bude potřeba. - Spustit hledání aktualizací rozšíření.
- Ověřit, že Joomla nabízí update na
0.30.0. - Ověřit, že Joomla zobrazuje changelog.
- Provest update přes Joomla updater.
- Ověřit, že nainstalovaná verze je
0.30.0.
JoomLeague pro Joomla 6 - klucon/com_joomleague