update hero_rust_repo_create skill: lifecycle moves to hero_skills, drop Makefile/.env #165
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!165
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "update_skill_hero_rust_repo_create_lifecycle_in_hero_skills"
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?
Brings the
hero_rust_repo_createskill in line with what we actually do today.What changed in the canonical layout
Makefile. Builds are plaincargo build --release --workspace. CI callsscripts/build_lib.sh+scripts/buildenv.shdirectly. Lifecycle (install / start / stop / status / logs) is owned by the nu service module..env.example. Runtime configuration (env vars, secrets, keys) moves to thehero_procsecret store (per/hero_proc_secrets).scripts/configure.sh/install.sh/uninstall.shtriplet. The previous "add them if you ship a public installer" carve-out is gone — the Hero-native install path viaservice_<n> installis the canonical one.scripts/nu_service.nuinside the repo. Theservice_<n>.numodule lives inhero_skills/tools/modules/services/. Creating a new repo now includes adding that file tohero_skillsand re-exporting it frommod.nu(and registering withpackages.nuaggregators when applicable).Sections touched
makefile_helper, addhero_proc_secrets)build_lib.sh+buildenv.sh)configuration.md) — points at hero_proc secrets, no env varsservice_<n> install ; service_<n> start; dropped Make Targets sectionhero_skills, with the 5-step checklist for the repo creatorcargo, smoke-run usesservice_<n>Follow-up
The
/nu_serviceskill itself still says "Always create scripts/nu_service.nu" inside the service repo — that wording now contradicts this skill. A small follow-up PR to updateclaude/skills/nu_service/SKILL.mdis worth doing next.