-
sando: never gc an artifact a tier still references
-
Guard companion binaries before the swap, not by their unit failing to start
-
Refuse a bundle above the node's declared glibc, before the rsync
-
Declare what each host is, and check it before building or shipping there
-
sando: correct the self-update source doc, and warn off is-active polling
-
sando: key gate evidence on the build, not the version string
-
sando-daemon 0.2.8: the code_smoke_env pass-through
-
page_smoke: a gate that reads the site the way a visitor does
-
Count the globals a migration actually removed
-
Move off aws-lc-rs onto the ring provider
-
Re-resolve the lockfiles onto synckit-client 0.7
-
Give Sando an intake path for artifacts it did not build
-
code_smoke: advertise localhost, and fix multithreaded's clippy
-
Bump sando to 0.2.6 for the code_smoke fix
-
Give code_smoke the CDN_BASE_URL the server has required since 3e3b1d15
-
Bump sando to 0.2.5
-
Release sando v0.2.4: let an aux repo check out to a nested dir
-
Release sando v0.2.3
-
sando: content-addressed release identity; key promote/burn-in on build id
-
Retire sando-tui and bento-tui for the shared ops-viewer
-
sando/tui, bento/tui: bump tokio-tungstenite to 0.30
-
sando: serve GET /status.json
-
sando: remove the Prometheus exporter instead of deciding its auth posture
-
Clear clippy warnings and unblock the migration hygiene gate
-
Align SQLite stack: rusqlite 0.39 + sqlx 0.9 (pom/sando/bento/ops-core)
-
Bump reqwest to 0.13 across MNW crates
-
Bump toml to 1.1 across MNW crates
-
bento: collect over a sync transport, not inline scp
-
ops-core: lift Sando's split event bus into the shared crate