From 511d1ae32986083fbb17acfc155aad08a3d5f81a Mon Sep 17 00:00:00 2001 From: ilia Date: Wed, 5 Aug 2026 12:29:01 -0400 Subject: [PATCH] Update release checklist after emulator smoke Mark on-device smoke done and prefer launchd emulator on macOS. --- docs/RELEASE.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/RELEASE.md b/docs/RELEASE.md index 75c952f..0986cfa 100644 --- a/docs/RELEASE.md +++ b/docs/RELEASE.md @@ -6,8 +6,8 @@ - [x] Logo 2 (lasso) as launcher + QS - [x] Display name Circle / Circle Overlay - [x] DEMO, dogfood, non-goals, marketing, shortcuts, brand docs -- [ ] On-device install + Circle Overlay enabled -- [ ] Dogfood checklist once +- [x] On-device install + Circle Overlay enabled (`make smoke` on CrklEmulator) +- [ ] Dogfood checklist once (Translate / Explain / Share / Vikunja / real app) - [ ] Record 45s demo ## Tag (when ready) @@ -16,7 +16,8 @@ cd ~/Documents/code/crkl git status git tag -a v1.16.2-circle -m "Circle: lasso brand, VIP chips, shortcuts, ship docs" -# git push origin v1.16.2-circle +git push origin main +git push origin v1.16.2-circle ``` ## Install @@ -29,11 +30,7 @@ adb shell am start -n com.example.crkl/.MainActivity Re-enable **Circle Overlay** after every reinstall. -## Headless emulator (if GUI never reaches adb) +## Emulator tips (macOS) -```bash -$ANDROID_HOME/emulator/emulator -avd CrklEmulator -no-window \ - -gpu swiftshader_indirect -no-snapshot-load -grpc 8554 & -adb wait-for-device -adb shell 'while [[ -z $(getprop sys.boot_completed | tr -d "\r") ]]; do sleep 2; done; echo booted' -``` +Prefer `make emulator` (launchd) — agent/Cursor sandboxes often kill nohup qemu. +Then: `make wait-emulator && make install && make smoke`