Skip to content

Release postup

Ondřej Klučka edited this page Jul 2, 2026 · 3 revisions

Release postup

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.

Verze

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

Před releasem

  1. Zkontrolovat verzi v pkg_joomleague.xml.
  2. Zkontrolovat verzi v administrator/components/com_joomleague/joomleague.xml.
  3. Aktualizovat CHANGELOG.md.
  4. Ověřit konzistenci verzí:
python3 build/validate_versions.py
  1. Spustit build a generování release metadat:
python3 build/package.py
python3 build/release_metadata.py
  1. 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 0.21.50

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:

  1. Nastavit verzi manifestů na 0.21.50.
  2. Přidat update server a changelog URL do package manifestu.
  3. Sestavit pkg_joomleague-0.21.50.zip.
  4. Vygenerovat joomleague-update.xml a joomleague-changelog.xml.
  5. ZIP ručně nainstalovat přes Joomla administraci.
  6. Ověřit, že Joomla eviduje update server.
  7. Ověřit, že Joomla umí načíst changelog URL.

Veřejný release 0.30.0

První veřejný release bude tag:

v0.30.0

GitHub release

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.

Joomla update test

Po publikování 0.30.0:

  1. V Joomla instalaci s 0.21.50 vyčistit update cache, pokud bude potřeba.
  2. Spustit hledání aktualizací rozšíření.
  3. Ověřit, že Joomla nabízí update na 0.30.0.
  4. Ověřit, že Joomla zobrazuje changelog.
  5. Provest update přes Joomla updater.
  6. Ověřit, že nainstalovaná verze je 0.30.0.

Clone this wiki locally