-
Notifications
You must be signed in to change notification settings - Fork 0
GitHub provoz
klucon edited this page Jul 1, 2026
·
3 revisions
Tato stránka popisuje provozní nastavení repozitáře klucon/com_joomleague.
- Wiki je zapnutá.
- Issues jsou zapnuté.
- Projects jsou zapnuté.
- Merge do
mainje nastavený přes squash merge. - Merge commit a rebase merge jsou vypnuté.
- Branch se po merge automaticky maže.
-
mainje chráněná proti force push a smazání.
Workflow:
.github/workflows/build-package.yml
Spouští se při pushi do main a při pull requestech. Ověřuje, že jde sestavit Joomla package přes:
python3 build/package.pyWorkflow:
.github/workflows/release-package.yml
Spouští se pouze při pushi tagu:
v*
Vytvoří Joomla ZIP a přiloží jej k GitHub Release.
Po doplnění update serveru bude release workflow rozšířené také o generování Joomla update feedu a changelog XML pro GitHub Pages.
První synchronizace zdrojů je záměrně blokovaná, dokud nebude dokončena aktuální lokální práce mimo tento proces.
Checklist je vedený v issue:
https://github.com/klucon/com_joomleague/issues/1
Po importu zdrojů je potřeba:
- spustit lokálně
python3 build/package.py, - ověřit GitHub Actions build,
- připravit bridge balíček
0.21.50, - nastavit Joomla update server a changelog URL,
- publikovat první veřejný release
0.30.0, - otestovat update
0.21.50 -> 0.30.0, - nastavit povinný passing check pro
main.
Aktuální plán je vedený v issue:
https://github.com/klucon/com_joomleague/issues/1
Milník:
0.30.0 first GitHub release
JoomLeague pro Joomla 6 - klucon/com_joomleague