Merge integration into main #149

Merged
mahmoud merged 10 commits from integration into main 2026-06-11 15:03:50 +00:00
Owner
No description provided.
supervised: bool (default false) on the Binary object in service.oschema.
A supervised binary is long-running but its lifecycle is owned by a sibling
in the same service (e.g. lk-backend / livekit-server spawned by
hero_livekit_server via its start() RPC), not by hero_proc/lab — consumers
skip starting/registering/tearing it down standalone.

Additive + #[serde(default)], no deny_unknown_fields => backward compatible
for all deserialization consumers. Updated the one struct-literal in
manifest.rs (ServiceTomlBuilder) to set supervised: false.

Refs hero_skills#315.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This reverts commit 931504b270.
ci: canonical lab-publish workflow (build main/development/integration)
Some checks failed
lab publish / publish (push) Has been cancelled
cf44d45d5f
Publishes musl-x86_64 binaries to per-branch releases (latest,
latest-dev, latest-integration) and installs lab from the matching
hero_skills branch (clone + build via --branch). Triggers only on push
to these three branches.
ci: trigger lab-publish run
Some checks failed
lab publish / publish (push) Failing after 3m37s
7844415724
Replaces lab-publish.yaml with a single lab-release workflow that pulls the
prebaked lab-builder image and publishes per-branch releases (main=stable,
development/integration=pre-release). No per-run toolchain/lab install.
ci: canonical lab-release (cargo check + multi-arch + hero.releaser)
Some checks failed
lab release / release (push) Failing after 8m42s
4871d286a1
merge: reconcile main into integration (history-only, content-empty)
Some checks failed
lab release / release (push) Failing after 10m12s
b22cf4ef09
main's post-fork activity is the canonical CI rollout, already byte-identical
on integration; this merge adds no content. integration stays ahead of main
by Scott Yeager's TTS client updates (a74cfbb9, crates/ai tts builder),
parked pending promotion.
ci: canonical-only lab-release (+cargo test); remove other workflows
Some checks failed
lab release / release (push) Failing after 24m50s
5e8319c1cd
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_lib!149
No description provided.