fix(service_complete + nutools/services): close session-74 upstream debts #239
No reviewers
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_skills!239
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_session75_debts"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Three consumer-side fixes surfaced during the session-74 from-nothing-on-DO validation. No Rust changes.
1.
service_complete --downloadskips cargo-only servicescode/os/livekithave no Forgejo CI release pipeline; theirstartfell through to the cargo install path on a fresh public-cloud VM with no Rust toolchain and failed withROOTDIR not set.Fix: under
--download, drop those three from thestartslist before the loop.Closes #233
2.
service_completesoft-fails per serviceThe previous
error makeshort-circuited the whole loop on the first failing service, so operators never saw the full picture in one run.Fix: collect failures into an accumulator, keep marching, print a per-service summary at the end. Nu disallows mut-var capture inside catch closures, so the catch returns the error message and the outer scope mutates.
Closes #234
3. Drop
service_webbuilderreferencesThe module file was never landed, but
mod.nu:37,dispatcher.nu:61, 73, 89, 326-330referenced it. Anyuse nutools/modules/services *failed withModule not found.Fix: removal (per issue, the lower-risk path until the module ships).
Closes #236
Out of scope: hero_skills#235
Obsoleted by upstream rebrand
bedaffb(producer[[bin]] hero_collab_ui → hero_collab_web) and51afcfd(consumerservice_collab.nupre-flipped) at 2026-05-07 11:19/11:20. Will be closed as obsolete once the producerbuildenv.sh BINARIESflips tohero_collab_web— otherwise the next CI build fails on missingtarget/release/hero_collab_ui.Validation
nu -c "use ./mod.nu *; print 0"parses clean (previously failed withmodule_not_foundforservice_webbuilder).service_complete --downloadno longer schedules code/os/livekit.mik-tf referenced this pull request from lhumina_code/hero_demo2026-05-07 18:31:17 +00:00