ci: add Forgejo build-linux workflow for mycelium / mycelium_ui #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_release_pipeline"
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?
Adds a Forgejo Actions workflow that publishes static-musl release assets for
mycelium(renamed frommycelium_server) andmycelium_uion everyv*tag.Why
This closes the producer side of the heroci stack-up unblocker. The Hero consumer at
lhumina_code/hero_skills/nutools/modules/services/service_mycelium.nualready declaresSVX_FORGE_LOC = "geomind_code/mycelium_network"andSVX_BINARIES = ["mycelium" "mycelium_ui"]; once a release exists, a--downloadflag (added in a follow-up hero_skills PR) lets heroci come up without a Rust toolchain.See lhumina_code/home#212 for the full naming-convention rollout.
What
.forgejo/workflows/build-linux.yaml— mirrors the canonical pure-musl template (hero_logic / hero_collab / hero_office shape) with two adjustments:-p mycelium_server -p mycelium_uirather than--workspace. The workspace also includesmycelium_server_private,mycelium_cli, andmycelium_e2ewhich are out of scope for the Hero consumer.mycelium_server→myceliumbefore upload somycelium-x86_64-unknown-linux-muslmatches whatservice_mycelium.nuexpects.buildenv.sh,Cargo.toml, or sources — workflow-only.Validation
Pre-merge throwaway tag
v0.7.5-pre1pushed from this branch to validate CI before merge. Finalv0.7.5-rc1cut fromdevelopment_crate_layoutafter this PR squash-merges.Signed-off-by: mik-tf