jacobh2 70cb25c5d0 infra: publish-apk.sh --deploy copies the APK to the Pi and checks /apk/latest (D-139)
A dedicated forced-command key (scp -t into data/apk only) copies
kvitt-<code>.apk then latest.json with legacy scp (-O), host key pinned in
infra/secrets/pi_known_hosts on first use, then curls
https://$KVITT_PUBLIC_HOST/apk/latest with X-Kvitt-App (fed on stdin) and
requires the new version_code. Without --deploy nothing changes.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TQd3pEP9UeN2uifbHknQ7B
2026-10-21 20:47:47 +02:00
2026-10-19 19:36:54 +02:00
S
Description
No description provided
137 MiB
Languages
Kotlin 58.1%
Rust 27.3%
TypeScript 9.3%
Python 2.9%
Shell 1%
Other 1.4%