Источник
Из docs/GrokAI test.md: Android shared/core logic должна хотя бы компилироваться под Android target. Полные Android UI tests в CI пока слишком дорогие.
Что сделать
Добавить CI job или step, который устанавливает aarch64-linux-android Rust target и проверяет Android-gated library build/check без эмулятора.
Acceptance Criteria
- CI устанавливает
aarch64-linux-android target.
- CI выполняет Android-oriented check, например
cargo check --features android-gui --target aarch64-linux-android --lib или более подходящую команду без emulator.
- Job не требует API keys, Android device или emulator.
- Документировано, почему это не заменяет manual APK/device testing.
cargo test --locked, cargo clippy --all-targets -- -D warnings, cargo fmt --check проходят локально.
Что можно трогать
.github/workflows/ci.yml
docs/android.md, если нужна короткая заметка
Что нельзя трогать
release.yml без отдельного release Issue
- API key handling
.env файлы
SUBMISSION.ru.md
Источник
Из
docs/GrokAI test.md: Android shared/core logic должна хотя бы компилироваться под Android target. Полные Android UI tests в CI пока слишком дорогие.Что сделать
Добавить CI job или step, который устанавливает
aarch64-linux-androidRust target и проверяет Android-gated library build/check без эмулятора.Acceptance Criteria
aarch64-linux-androidtarget.cargo check --features android-gui --target aarch64-linux-android --libили более подходящую команду без emulator.cargo test --locked,cargo clippy --all-targets -- -D warnings,cargo fmt --checkпроходят локально.Что можно трогать
.github/workflows/ci.ymldocs/android.md, если нужна короткая заметкаЧто нельзя трогать
release.ymlбез отдельного release Issue.envфайлыSUBMISSION.ru.md