Просмотр исходного кода

docs: install release APK on 100.101.102.21:5555 when reachable

Krasimir Kazakov 6 дней назад
Родитель
Сommit
f8c8fcb629
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      AGENTS.md

+ 1 - 0
AGENTS.md

@@ -129,3 +129,4 @@ Release checklist:
    selects the highest published semver tag, and downloads
    `/raw/main/releases/cardash-android-<version>.apk`. No app-side release configuration is needed.
 7. The current release build uses the project debug signing config. Reuse the existing debug keystore (certificate SHA-256 `C2:8E:5B:0B:E0:F8:27:EE:12:22:B0:62:9F:EE:1C:F2:7E:14:3F:78:95:86:1E:3F:34:15:A6:E5:3A:06:BE:ED`). It is stored locally at `android/keystore/debug.keystore`; that path is gitignored and must never be committed. The Gradle config uses it for debug and release when present, falling back to the default debug key otherwise. Never let Gradle generate a fresh key for a release, or in-place updates will fail. Android still requires the user to confirm installation and allow unknown-app installs once; never attempt silent installation.
+8. After the release APK is built, check whether `100.101.102.21:5555` is reachable (`/opt/android-sdk/platform-tools/adb connect 100.101.102.21:5555`). If it is, also install the release APK on that tablet with `adb -s 100.101.102.21:5555 install -r releases/cardash-android-<version>.apk`, following the two-attempt ADB rule. If it is unreachable, skip it silently; this step is optional and must never fail the release.