Otagovaný commit postaví binárku na runneru, projede testy, zkusí ji nastartovat a pověsí ji na release. Nad pull requesty běží totéž bez posledního kroku, ať se rozbitá stavba pozná dřív než na tagu. Staví se v kontejneru na AlmaLinux 8 ze stejného důvodu jako build.sh — kvůli glibc. Záměrně bez hotových akcí z marketplace: na vlastním runneru tím odpadá starost, jestli je v kontejneru node. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
fcfa0e489b
commit
cb39036724
2 files changed
+103
No files matched your search
@@ -139,6 +139,16 @@ v `dist/kostky`.
|
||||
|
||||
Terminálová verze součástí binárky není; ta se pouští ze zdrojáků.
|
||||
|
||||
Releasy si tohle dělají samy. Otagovaný commit spustí
|
||||
`.gitea/workflows/binarka.yml`, ta binárku postaví, projede testy, zkusí
|
||||
ji nastartovat a pověsí ji na release jako `kostky-linux-x86_64`:
|
||||
|
||||
```bash
|
||||
git tag v1.0.0 && git push origin v1.0.0
|
||||
```
|
||||
|
||||
Stejná stavba běží i nad každým pull requestem, jen se nikam nevěší.
|
||||
|
||||
## Testy
|
||||
|
||||
```bash
|
||||
|
||||
Reference in new issue
Block a user