Commit graph

  • 19d5c6eecb Fix -env silently not forwarding for -- <cmd> mode (only worked for -script) main Philip Peterson 2026-08-07 22:15:12 -0800
  • 64914555c7 Add download capability: exec -download remote=local Philip Peterson 2026-08-06 01:00:23 -0800
  • ec0c63d74d Add CHALLENGES.md: retrospective on building this runner setup Philip Peterson 2026-08-05 23:39:45 -0800
  • 93516327e9 Widen self-destruct failsafe to 10h; add cleanup-on-error to exec Philip Peterson 2026-08-05 21:20:25 -0800
  • b73550f958 Add independent local debug log + heartbeat, decoupled from Gitea's log capture Philip Peterson 2026-08-05 14:09:26 -0800
  • cec64a1711 sshExecScript: upload script as a file and exec it, instead of piping via stdin Philip Peterson 2026-08-05 04:29:40 -0800
  • 5f57db6c82 Fix down(): only remove local private key if server deletion succeeded Philip Peterson 2026-08-05 03:49:22 -0800
  • 1462524931 sync.sh: install 'file' -- install-build-deps.py hard-requires it Philip Peterson 2026-08-05 02:45:59 -0800
  • c3e94b7484 Fix sshExecScript hang: explicit exit instead of relying on PTY stdin EOF Philip Peterson 2026-08-05 02:25:01 -0800
  • bf8e5f6f13 sync.sh: timestamped per-attempt logging + hard wall-clock budget on gclient sync retries Philip Peterson 2026-08-04 21:25:42 -0800
  • fb86bdf57e Add stall-watch.py diagnostic wrapper; fix PTY hang in file upload Philip Peterson 2026-08-04 19:27:17 -0800
  • c360590e5f Fix depot_tools python3 bootstrap: update_depot_tools refuses to run as root Philip Peterson 2026-08-04 12:40:29 -0800
  • a084710b65 Add exec subcommand; split monolithic build.sh into per-phase scripts Philip Peterson 2026-08-04 12:15:07 -0800
  • d40351daa3 Request a PTY for remote exec so build output streams live Philip Peterson 2026-08-04 00:22:56 -0800
  • 4841b74cc1 Add hetzner-runner: provision/build/teardown tool for ephemeral Chromium build boxes Philip Peterson 2026-08-04 00:02:06 -0800