Skip to content

ci(android): add Android target library check #121

Description

@xodapi

Источник

Из 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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомcizone:ciCI/CD workflows and GitHub Actions

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions