fix(ci): unblock release pipeline (features default + fmt debt) #7
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_matrixchat!7
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_features_default"
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?
Two upstream-CI-path fixes bundled, both required for v0.1.0-rc1+ to ship.
(1) Declare empty default feature on hero_matrixchat_sdk
The new
build-linux.yaml(#5) drives cargo viaALL_FEATURES=default, but no workspace member had a[features]section. v0.1.0-rc1 build-linux failed instantly with:Fix: add
[features]\ndefault = []tocrates/hero_matrixchat_sdk/Cargo.toml. Mirrorshero_foundry_core/hero_biz_appconvention. One crate withdefaultis enough for cargo's workspace-wide--features defaultresolution.(2) cargo fmt — clear ci.yml format debt
The pre-existing
ci.ymlworkflow runscargo fmt --all --checkon push to development + PRs. After0907fca(fix(logging): add herolib_core::logger HeroTracingLayer) three main.rs files diverged from rustfmt:crates/hero_matrixchat/src/main.rscrates/hero_matrixchat_server/src/main.rscrates/hero_matrixchat_ui/src/main.rsMechanical
cargo fmt— no behaviour changes (import order, struct constructor formatting, line wrapping).Resolves #6.
Verified locally
Next
v0.1.0-rc2(rc1 stays in place — assets-less, harmless)Signed-off-by: mik-tf
0907fcafix(ci): declare empty default feature on hero_matrixchat_sdkto fix(ci): unblock release pipeline (features default + fmt debt)