agent-desktop/scripts
Lahfir 981c108f34 ci(ffi): wire integration tests + deterministic header drift path (todos 001, 006)
todo 001: add explicit `cargo test -p agent-desktop-ffi --tests` step so
the c_abi_harness and error_lifetime integration tests run on every PR.
`cargo test --lib --workspace` skipped them, which meant ABI regressions
could land without the harness catching them.

todo 006: replace `find target -path '*/agent_desktop.h' | head -1` with
a deterministic lookup. build.rs now stamps the absolute path of the
just-generated header at target/ffi-header-path.txt, and both CI and
scripts/update-ffi-header.sh read that file. Under a warm target/ cache
with multiple agent-desktop-ffi-<hash>/ dirs, `find | head -1` picked
arbitrarily and could compare a stale header — the stamp always points
to the header from the current build.
2026-04-16 17:05:50 -07:00
..
link-skills.sh feat: scalable skill architecture with ClawHub auto-publishing (#14) 2026-03-03 06:16:15 -08:00
update-ffi-header.sh ci(ffi): wire integration tests + deterministic header drift path (todos 001, 006) 2026-04-16 17:05:50 -07:00