refactor: rename mycelium_ui crate to mycelium_admin #47

Merged
mik-tf merged 1 commit from development_mik_mycelium_admin_rename into development_crate_layout 2026-05-09 23:40:03 +00:00
Member

Aligns mycelium_network with the lhumina_code s77 _ui→_admin convention so the published release asset name (mycelium_admin-x86_64-unknown-linux-musl) matches what hero_skills service_mycelium.nu --download expects.

Source side:

  • crates/mycelium_ui/crates/mycelium_admin/
  • [package].name, [[bin]] namemycelium_admin
  • root Cargo.toml workspace member path
  • mycelium_cli/src/self_register.rs hero_proc registration strings
  • mycelium_admin/src/main.rs clap name + log filter + log lines
  • .forgejo/workflows/build-linux.yaml -p flag + asset upload list
  • .github/workflows/ci.yaml package matrix
  • README.md, CLAUDE.md, docs/{messagebus,crates,admin}.md text refs

Unchanged: TCP route, port 8991, socket name ui.sock, admin URL surface. Binary rename only.

Verified: cargo build --release -p mycelium_admin -p mycelium_server -p mycelium_cli GREEN in 4m18s.

After merge: retag v0.7.5-rc2 to publish the renamed asset; downstream consumer service_mycelium.nu --download then succeeds.

Refs:

Aligns mycelium_network with the lhumina_code s77 `_ui→_admin` convention so the published release asset name (`mycelium_admin-x86_64-unknown-linux-musl`) matches what hero_skills `service_mycelium.nu --download` expects. **Source side:** - `crates/mycelium_ui/` → `crates/mycelium_admin/` - `[package].name`, `[[bin]] name` → `mycelium_admin` - root `Cargo.toml` workspace member path - `mycelium_cli/src/self_register.rs` hero_proc registration strings - `mycelium_admin/src/main.rs` clap name + log filter + log lines - `.forgejo/workflows/build-linux.yaml` `-p` flag + asset upload list - `.github/workflows/ci.yaml` package matrix - README.md, CLAUDE.md, docs/{messagebus,crates,admin}.md text refs **Unchanged:** TCP route, port 8991, socket name `ui.sock`, admin URL surface. Binary rename only. **Verified:** `cargo build --release -p mycelium_admin -p mycelium_server -p mycelium_cli` GREEN in 4m18s. **After merge:** retag v0.7.5-rc2 to publish the renamed asset; downstream consumer `service_mycelium.nu --download` then succeeds. Refs: - https://forge.ourworld.tf/lhumina_code/home/issues/230 - https://forge.ourworld.tf/lhumina_code/hero_slides/issues/47
Aligns geomind_code/mycelium_network with the workspace _ui→_admin
convention (lhumina_code s77 sweep) so the published release asset
name (mycelium_admin-x86_64-unknown-linux-musl) matches what the
hero_skills service_mycelium.nu --download path expects.

Source-side changes:
- crates/mycelium_ui/ → crates/mycelium_admin/
- crates/mycelium_admin/Cargo.toml: package + bin name → mycelium_admin
- root Cargo.toml: workspace member path
- crates/mycelium_cli/src/self_register.rs: hero_proc registration strings
- crates/mycelium_admin/src/main.rs: clap name, log filter, log lines
- .forgejo/workflows/build-linux.yaml: -p flag + asset upload list
- .github/workflows/ci.yaml: package matrix
- README.md, CLAUDE.md, docs/{messagebus,crates,admin}.md: text refs

The TCP route, port (8991), socket name (ui.sock), and admin URL surface
are unchanged — this is a binary-name rename only.

Verified locally: cargo build --release -p mycelium_admin -p mycelium_server
-p mycelium_cli succeeds in 4m18s, all three binaries produced.

Refs:
- lhumina_code/home#230 (workspace _ui→_admin META)
- lhumina_code/hero_slides#47 (downstream consumer)

Signed-off-by: mik-tf
mik-tf merged commit cfcce6cf29 into development_crate_layout 2026-05-09 23:40:03 +00:00
mik-tf deleted branch development_mik_mycelium_admin_rename 2026-05-09 23:40:03 +00:00
Sign in to join this conversation.
No reviewers
No labels
Urgent
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
geomind_code/mycelium_network!47
No description provided.