PyLadiesCZ/pyladies.cz

Ukončené události nemizí z výpisu následující den

befeleme opened this issue · 6 comments

U kurzu přidaného tímto PR se nám dvakrát nezaktualizovaly stránky, prvně: 12. 9 (den po ukončení registračního formuláře - formulář byl pořád přístupný, vyřešeno posunutím data konce z 11. 9 na 10. 9), podruhé 20/21. 9, když se již proběhlý workshop pořád zobrazoval jako aktuální.
Při mergi PR aktualizace je během chvilky, tam problém není.
První domněnka mě vede na automatický deployment, ale nevím, kde dál hledat.

Buildy jsou vidět tady: https://travis-ci.org/github/pyladiescz/pyladies.cz/builds
Ty automatické jsou označeny CRON; pouští se v cca 1:30 ráno pokud poslední den nepřišel pull request.

Napadá mě že v časové zóně serveru může 1:30 být ještě včera, pomohlo by použít středoevropský čas?

Python.cz používá místor Travis CI GitHub Actions, kde se dá nastavit čas buildů v cronovém formátu; možná by to stálo za to přepnout a nastavit třeba na 2:30?

Mně to zní rozumně, sice plánujeme zrušení zimního/letního času, ale ještě není zřejmé, pro ktery se ČR rozhodne. Tak koukám, že stejně to asi funguje na naucse - taky jsou tam dnes k vidění kurzy, které skončily před dvěma dny.

A tak mám sadu dotazů: přepneme stránky na GitHub Actions? Kdo to může překlopit? A pokud i já, pak jestli by mě někdo znalý provedl tématem v rámci třeba hands-on teleporady? :)

Tady je příklad, jak se to dá udělat:

  1. Setup GitHub Actions: fedora-python/fedoralovespython.org#52
  2. Po mergi ověřit funkčnost.
  3. Remove Travis CI config, we use GitHub Actions now: fedora-python/fedoralovespython.org#53

A taky:
4. Z konfigurace repozitáře odstranit travisí webhook

A k otázce – myslím že to můžeš překlopit ty; jestli tu nemáš práva na merge tak je něco špatně :)

@encukou Bod č. 3 je připraven v #637, o bod č. 4 chci tě tímto požádat, nemám totíž práva na konfiguraci repozitáře.

Hotovo. Děkuji za spolupráci!