litellm/tests/claude_code/cron_vm
mateo-berri 0c9026bb20
Some checks failed
Unit Tests: Proxy DB Operations / assert-shard-coverage (push) Has been cancelled
Unit Tests: Security / security (push) Has been cancelled
Unit Tests: Proxy DB Operations / custom-logging (push) Has been cancelled
Unit Tests: Proxy DB Operations / auth-checks (push) Has been cancelled
Unit Tests: Proxy DB Operations / budgets (push) Has been cancelled
Unit Tests: Proxy DB Operations / db-and-spend (push) Has been cancelled
Unit Tests: Proxy DB Operations / endpoints-and-responses (push) Has been cancelled
Unit Tests: Proxy DB Operations / guardrails-hooks (push) Has been cancelled
Unit Tests: Proxy DB Operations / jwt-and-keys (push) Has been cancelled
Unit Tests: Proxy DB Operations / key-generation (push) Has been cancelled
Unit Tests: Proxy DB Operations / logging-misc (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-runtime (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-server-core (push) Has been cancelled
Unit Tests: Proxy DB Operations / schema-migration (push) Has been cancelled
Unit Tests: Proxy DB Operations / proxy-utils (push) Has been cancelled
fix(cron_vm): greptile — portable uv arch + keep master key out of /proc/cmdline
- Replace the hardcoded `x86_64-unknown-linux-gnu` triple in the uv
  tarball download with `$(uname -m)`-unknown-linux-gnu so the same
  script also works on aarch64 hosts. Astral publishes both triples
  under the same release tag and uname -m already returns the exact
  token uv uses.

- Move LITELLM_MASTER_KEY off the setsid argv (`setsid env KEY=VAL
  bash ...`) and onto a shell-prefix assignment on setsid. The argv
  form puts the literal key in /proc/<setsid-pid>/cmdline where a
  local reader (model-directed Read tool, other VM users, crash dump)
  could pick it up before exec into the litellm child. The prefix
  form keeps the key out of argv at every layer (setsid → bash → uv
  → litellm).
2026-05-19 06:54:34 +00:00
..
build_matrix.py compat-matrix: replace publisher.py + resolver.py with a bash run_daily.sh 2026-05-06 23:27:14 +00:00
litellm-compat-matrix.env.example fix(cron_vm): publish from agent-shin fork + harden systemd unit 2026-05-16 20:37:01 +00:00
litellm-compat-matrix.service fix(cron_vm): veria — isolate $HOME and hide credential dotdirs from claude 2026-05-19 05:49:18 +00:00
litellm-compat-matrix.timer compat-matrix: run from a GCP VM via systemd; drop docker + GHA 2026-05-06 23:27:14 +00:00
run_daily.sh fix(cron_vm): greptile — portable uv arch + keep master key out of /proc/cmdline 2026-05-19 06:54:34 +00:00