chore: main-only deps + canonical CI + hero_proc/hero_router run guide #38
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_db!38
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "chore/main-deps-and-run-readme"
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?
What
main(herolib_core/derive/openrpc,hero_lifecycle,hero_admin_lib,hero_proc_sdk).branch=developmententries. All three binaries (hero_db,hero_db_server,hero_db_admin) build from source vialab build --workspace.~/hero/bininstall prerequisite (lab build --install), foreground start/stop/verify (logs to terminal, no temp files), and the hero_router dashboard URL.build.yaml+lab-publish.yamlshared by hero_proc / hero_lib (hero_skills#268); remove the supersededbuild-linux.yaml,release.yaml,build-macos.yaml.disabled.lab-publishpublishes musl-x86_64 tolatest(main) andlatest-dev(development) — the two releases the production task asks for.Notes
cargo updatehad pulled broken transitive dev revs viahero_admin_lib → hero_lib@development(strictopenrpc_clientmacro vs. stalerpc.discover), failing the admin build. Upstream realigned on main (2026-06-03), so the graph is now pure-main — this supersedes the earlier "transitive development deps remain" caveat.rust-versionkept at1.96(matches main + the herolib deps' requirement).cargo test --workspace --lib --bins→ 41 passed / 0 failed;lab build --release --workspace --install --startbuilds + launches all three under hero_proc; RESP:6378→ PONG, dashboard via hero_router → HTTP 200.chore: pin hero_db deps to main + document running via hero_proc/hero_routerto chore: main-only deps + canonical CI + hero_proc/hero_router run guide