🔨 Сборка
Требования
- Termux (Android)
- Go 1.22+ (для .so)
- Node 22+ (для тестов)
- wta (для APK, из
~/w2a)
Команды
| Команда | Что | Время |
|---|---|---|
make so | Собрать .so (Go) | 10с |
make test | 140 тестов | 33с |
make apk | Test + .so + APK | ~75с |
make apk-fast | .so + APK (без тестов) | ~35с |
make install | Собрать + установить | ~75с |
make dump | Инспекция APK | 5с |
wta (APK без Gradle)
APK собирается через wta — YAML → APK на телефоне. Без Android SDK.
CI
GitHub Actions (ubuntu-latest): Go (build/vet/test/gofmt) + JS tests (140). Timeout: 10/20 мин.