Skip to content

test(android): verify APK manifest and publish manual test artifact #116

Description

@xodapi

Источник

Пользователь хочет Android-версию для ручного тестирования с GitHub. Из docs/grokai audit android.md: не хватает сборочных инструкций/проверок APK.

Что сделать

Подготовить безопасный путь для ручного тестирования Android APK через GitHub artifact/release candidate, не меняя production release process без явного решения maintainer.

Acceptance Criteria

  • APK собирается командой: cargo apk build --features android-gui --target aarch64-linux-android --lib.
  • Добавлена проверка, что manifest содержит INTERNET, VIBRATE, POST_NOTIFICATIONS.
  • В docs/android.md описано, где взять APK и как установить вручную.
  • Если создаётся GitHub Release, он должен быть prerelease/test build и не менять версию в Cargo.toml.
  • Если релиз запрещён текущими правилами, подготовить artifact/инструкцию и явно указать blocker.
  • cargo test --locked, cargo clippy --all-targets -- -D warnings, cargo fmt --check проходят.

Что можно трогать

  • docs/android.md
  • .github/workflows/, если добавляется artifact build
  • test scripts, если они нужны для manifest verification

Что нельзя трогать

  • Cargo.toml version
  • release tags без отдельного подтверждения maintainer
  • API key handling
  • .env файлы
  • SUBMISSION.ru.md

Activity

  1. added
    agentГотово к выполнению агентом
    guiИзменения в Slint GUI
    on Jul 3, 2026
  2. xodapi commented on Jul 3, 2026

    @xodapi
    OwnerAuthor

    🤖 Начинаю выполнение. Агент: Codex

  3. self-assigned this
    on Jul 3, 2026
  4. xodapi commented on Jul 3, 2026

    @xodapi
    OwnerAuthor

    ✅ PR готов: #123

  5. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    🔧 Исправляю delivery: предыдущий PR #123 был закрыт без merge и был создан не в main. Пересобираю ветку поверх main и открою новый PR в main.

  6. added a commit that references this issue on Jul 4, 2026
    24ab1f1
  7. xodapi commented on Jul 4, 2026

    @xodapi
    OwnerAuthor

    ✅ PR восстановлен в main: #127

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

Metadata

Metadata

Assignees

Labels

agentГотово к выполнению агентомfeatguiИзменения в Slint GUI

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions