lab(pod): enable full hero_* template + mold + size-guard env #295
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!295
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_fix_pod_template_repos_and_env"
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?
Summary
Makes
lab flow template buildcover all 42 hero_* repos by default (was 16), links binaries with mold (~5-10x faster), and stops the orchestrator from deleting size-optimized release binaries.Related Issues
Partially addresses #292, #293, #294.
Changes
hero_*entries inTEMPLATE_HERO_REPOShero_foundrybuilds beforehero_lib_rhai(path-dep)RUSTFLAGS=-C link-arg=-fuse-ld=moldto the template pod envHERO_MIN_BIN_BYTES=0so the 512KB "corrupt binary" guard doesn't wipe release binariesTest Results
Ran
provisioning.template.applyagainst this lab on herodev: 33/42 components built and installed cleanly. The 9 failures are upstream bugs filed separately (hero_skills#292/#293/#294, hero_cloud_bootstrapper#1, hero_code#16, hero_runner_py#1) and do not regress with this change — they are the same set that fails before this PR, just now visible because the catalog enumerates them.