Pavel "LEdoian" Turinsky
6b306f0849
ensure_venv v2
2022-11-21 21:57:41 +01:00
Pavel "LEdoian" Turinsky
66ce7d209d
Méně hlučné testy
2022-11-21 21:11:50 +01:00
Pavel "LEdoian" Turinsky
5985c4940f
fix
2022-11-21 21:03:58 +01:00
MaM Web user
df9e473686
fixup! testweb heslo
2022-11-21 20:59:14 +01:00
Pavel "LEdoian" Turinsky
5c97735948
testweb heslo
2022-11-21 20:54:36 +01:00
Pavel "LEdoian" Turinsky
dfc1267119
deploy: práva k dokumentaci
2022-11-21 20:40:43 +01:00
MaM Web user
e612899dc2
Requirements: myst_parser pro dokumentaci
2022-11-21 20:37:59 +01:00
Pavel "LEdoian" Turinsky
25fcddfba8
Při deployi vyrob dokumentaci
2022-11-21 20:18:22 +01:00
Pavel "LEdoian" Turinsky
a184871bf9
make/lib: Když se to nepovede, tak budeme křičet
...
Uvědomil jsem si, že aktuálně nejde skoro vůbec poznat, jestli make
skript uspěl nebo ne. Tohle by se mělo vypsat, když se nepovede.
Víc by se mi líbilo, kdyby úspěšné doběhnutí ohlásilo "OK", ale to
neumím udělat bez nějakého zápatí skriptů.
(Resp. uměl bych: make/lib může být interpretr, který na začátku
zinicalizuje proměnné, pak natáhne příslušný skript a na konci ohlásí
OK. Ale přijde mi to trochu moc magické, takže pokud někdo nebude nějak
extra pro, tak to tak neudělám :-))
2022-11-20 05:16:02 +01:00
Pavel "LEdoian" Turinsky
3fcc03b769
Shellcheck :-)
...
Ne že by mi na tom záviselo, ale kód to nezhoršuje a pokud to aspoň o
trochu zmenší šanci na nějaké přehlédnutí, tak je to OK.
A spoustu varování shellchecku jsem vyignoroval a nemíním plevelit kód
komentáři, o čem všem vím a on ne :-)
2022-11-20 05:08:24 +01:00
Pavel "LEdoian" Turinsky
b1e6448c3c
safe_checkout_branch: varování
2022-11-20 04:57:48 +01:00
Pavel "LEdoian" Turinsky
34e751fd69
fixup! make/lib: safe_checkout_branch stačí 1 parametr
2022-11-20 04:52:51 +01:00
Pavel "LEdoian" Turinsky
1615e92159
safe_checkout_branch: porovnáváme proti upstreamu, ne aktuální verzi.
2022-11-20 04:45:48 +01:00
Pavel "LEdoian" Turinsky
a390ef0329
make/lib: safe_checkout_branch stačí 1 parametr
2022-11-20 04:40:03 +01:00
Pavel "LEdoian" Turinsky
e4c2eda955
make/run bere parametry
2022-11-20 04:38:03 +01:00
Pavel "LEdoian" Turinsky
5963089539
make/lib: .git může být i normální soubor (worktree)
2022-11-20 04:37:27 +01:00
Pavel "LEdoian" Turinsky
28760e2c4d
Smazán install_venv
...
Všechny make skripty stejně vyrábí venv přes `ensure_venv` a protože web
nikdo nikdy nebude instalovat jinak (nebo když bude, tak asi ví, co
dělá), tak tohle nedává smysl spouštět.
2022-11-20 04:33:19 +01:00
Pavel "LEdoian" Turinsky
e36410ee82
make/lib: komentáře kolem git-rev-parse
2022-11-20 04:27:16 +01:00
Pavel "LEdoian" Turinsky
ac9cb53185
Hezčí SSH spojení
...
- Přidal jsem `set -euxo pipefail`, takže nejsou potřeba `&&` a obecně se
to chová víc jako ostatní make skripty
- Venv se zapíná stejně jako v lokálních skriptech, takže se dá
jednoduše změnit jeho cesta
2022-11-20 04:23:41 +01:00
Pavel "LEdoian" Turinsky
346079cee3
make/lib: Funkce install_everything je jen pro Gimliho
2022-11-20 04:17:57 +01:00
Pavel "LEdoian" Turinsky
d086501095
make/lib: lokální proměnné
2022-11-20 04:15:00 +01:00
Pavel "LEdoian" Turinsky
1a56ba02f3
Make: výchozí target se jmenuje default
...
`all` tam nemá žádnou sémantiku…
2022-11-20 04:13:15 +01:00
Pavel "LEdoian" Turinsky
31834b7f8a
Zrušen make/all
...
Nic moc nedělal, tak jsem ho nahradil (IMHO lepší) dokumentací.
2022-11-20 04:12:35 +01:00
Pavel "LEdoian" Turinsky
4fd3a0c4f5
Hlasitější varování při použití make
2022-11-17 01:57:37 +01:00
Pavel 'LEdoian' Turinsky
7c90c1ef5e
sync_prod_flatpages
2022-11-15 12:43:31 +01:00
Pavel 'LEdoian' Turinsky
5abd93d27f
Zbytek sync_test
2022-11-15 12:17:50 +01:00
Pavel 'LEdoian' Turinsky
5cfadf9236
Make: přesunuty sync_test_media
...
Taky jsem smazal nějaké komentáře v Makefile_old, aby nepřekážely.
2022-11-15 12:05:12 +01:00
Pavel 'LEdoian' Turinsky
0458abb419
Kontroly prerekvizit do knihovny
2022-11-15 11:58:22 +01:00
Pavel 'LEdoian' Turinsky
f6d939fc31
Přebytečný středník
2022-11-15 11:48:48 +01:00
Pavel "LEdoian" Turinsky
323477dbf2
Smazán venv_check
...
Je úplně k ničemu, když si nové skripty zapínají venv samy
2022-11-14 23:21:20 +01:00
Pavel "LEdoian" Turinsky
d80babfd73
Smazán obsah make/sync*
...
Nic tam nebylo a teď je vidět ve `file *`, že tam nic není.
2022-11-14 23:20:55 +01:00
Pavel "LEdoian" Turinsky
a9e7cd7af2
Deploy v novém kabátu
...
prosím čtěte…
2022-11-14 23:16:19 +01:00
Pavel "LEdoian" Turinsky
4f7c4057ea
fix uvozovek
...
Thanks shellcheck
2022-11-14 21:37:01 +01:00
Pavel "LEdoian" Turinsky
657e73f2f0
Poznámka o důvodu existence Makefile
2022-11-07 23:15:39 +01:00
Pavel "LEdoian" Turinsky
8b36e79f04
Makefile reforma vol.2 [WIP]
...
Už máme ty jednoduché targety (nebo byly smazány), zbývá dořešit několik
složitých.
2022-11-07 23:14:06 +01:00
Pavel "LEdoian" Turinsky
9f78963e7f
Poznámka o neplatnosti README
2022-11-07 23:12:57 +01:00
Pavel "LEdoian" Turinsky
75f388ddfb
Fix symlink
2022-11-07 22:34:54 +01:00
Pavel "LEdoian" Turinsky
e3ebb925e1
Reforma Makefilů WIP 1
2022-11-07 22:32:06 +01:00
f12c4ccb7a
Fix: rozbitá testdata
2022-11-07 20:45:39 +01:00
100e16030a
Fix: rozbitá testdata
2022-11-07 20:42:12 +01:00
3d1b2794e9
Fix: rozbitá testdata
2022-11-07 19:44:49 +01:00
81ef3a8f53
Fix: resetování hesla posílá i uživatelské jméno, ale odkaz na resetování o tom nemluví
2022-10-31 22:42:42 +01:00
313ee120ae
Fix: aktuální výsledkovka už není průběžná, ale k datu…
2022-10-31 21:51:22 +01:00
51710892df
Fix: veřejná výsledkovka ročníku se má sčítat jen do veřejného deadlinu
2022-10-31 21:46:24 +01:00
046a6be790
Add: Aktuální výsledkovka musí obsahovat datum, jinak se řešitelé ptají.
2022-10-31 21:31:09 +01:00
58d6334ba5
Merge branch 'oprava_tabulky' into develop
2022-10-24 20:34:53 +02:00
a03c9a3369
Fix (tab. doš. řešení): strftime vyhazuje datum bez paddingu nul, tak tam nakódíme string…
2022-10-24 20:33:55 +02:00
009cd49f37
Revert "Fix (tab. doš. řešení): strftime nefunguje, jak jsem si myslel"
...
This reverts commit 4b03a2d23c
.
2022-10-24 20:16:41 +02:00
9daeeedda3
Merge branch 'oprava_tabulky' into develop
2022-10-24 16:31:55 +02:00
4b03a2d23c
Fix (tab. doš. řešení): strftime nefunguje, jak jsem si myslel
2022-10-24 16:31:22 +02:00