Anton Afanasyeu
555c37ca2c
CI: put Android SDK cmake on PATH for native codec builds.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 19:40:30 +02:00
Anton Afanasyeu
ab0594094d
Builder: seed third-party without gitfile; skip init when pre-seeded.
...
Isolated Docker builds copy native deps from host without broken submodule
.git pointers; CI init script skips network fetch when trees validate.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 19:10:04 +02:00
Anton Afanasyeu
747df03c12
CI: allow git safe.directory for nobody-owned isolated clones in Docker.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 19:04:28 +02:00
Anton Afanasyeu
5a7b0c91d8
Fix isolated builder: standalone mobile clone for Docker git checkout.
...
Submodule gitfile paths break when only ac-mobile-android is mounted as
/workspace; clone the mobile repo directly instead of submodule init.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 18:58:24 +02:00
Anton Afanasyeu
242f73d37a
Builder: docker build with --network host for bridge:none daemons.
...
Alpine lab nodes use bridge:none; RUN steps need host networking for apt/sdk.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 13:42:38 +02:00
Anton Afanasyeu
7710c0c216
Fix docker CLI home for PHP-FPM nobody user.
...
Set HOME and DOCKER_CONFIG under /var/www/ac/broadcast for cluster builder.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 22:15:42 +02:00
Anton Afanasyeu
69dc456c27
feat(scripts): docker CI image, runner submodule seed, OTA browser apk
...
Signed-off-by: Anton Afanasyeu <a.afanasieff@gmail.com >
2026-07-12 13:53:16 +02:00
Anton Afanasyeu
8927c65f63
refactor(deploy): delegate SFU phase to cluster deploy-janus-sfu.sh
...
Replace inline Janus/rsync steps with the shared cluster script on cast01–03.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 22:12:02 +02:00
Anton Afanasyeu
0026d96585
feat(adb): improve wireless reconnect with pairing hints
...
Expand adb-reconnect.sh with TLS pairing guidance, dedupe, and safer cache
handling for Android 11+ wireless debugging.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-10 15:36:49 +02:00
Anton Afanasyeu
912cc54ec9
add sync-push-repos.sh: recursive submodule commit/push/bump tool
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 11:39:42 +02:00
Anton Afanasyeu
f8fe979970
full_deployment: auto-bump ac-workspace submodule SHAs before phase_app
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 11:31:34 +02:00
Anton Afanasyeu
80fe8744f2
full_deployment: targeted sync of critical files only (avoid slow full NFS rsync)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 11:25:01 +02:00
Anton Afanasyeu
0544d18d91
full_deployment: sync /shared/cluster from git repo on each phase_sync
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-04 11:17:24 +02:00
Anton Afanasyeu
a6125628b2
full_deployment: use sudo for SFU signaling rsync
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 22:30:36 +02:00
Anton Afanasyeu
197d3b619d
ac-scripts: add full_deployment.sh for complete cluster deployment
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-28 22:28:08 +02:00
Anton Afanasyeu
f420680802
git: deps manifest and sync-repo-deps-submodules.sh
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-24 17:45:34 +02:00
Anton Afanasyeu
fb275ccada
scripts: default ~/repos/ac clone path, Cursor handoff export
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 18:24:11 +02:00
Anton Afanasyeu
affe70ac06
scripts: fresh-clone-dev-env for clean ac-workspace checkout
...
Shallow-bootstrap friendly script clones ac-workspace on next with recursive
submodules and SHA verification for new developer machines.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-23 17:07:32 +02:00
Anton Afanasyeu
3c197ed9dd
initial
2026-06-23 12:20:53 +02:00