ci(release): add build-linux workflow + clippy/fmt cleanup + reqwest rustls (v0.1.0-rc1 prep) #26
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_office!26
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?
First release pipeline for
hero_office(Bucket C item 4 of lhumina_code/home#212).Three commits, all needed before tagging
v0.1.0-rc1:style: cargo fmt --all— mechanical fmt sweep (1 file).fix(clippy)— 2 errors blocking-D warnings: collapsible if-let chain inhero_office_examples/tests/integration.rs, and a doc-list paragraph break inhero_office_ui/src/config.rs. Both surfaced bycargo clippy --workspace --all-targets --keep-goingon the pre-flight pass.ci: add build-linux workflow + switch reqwest to rustls for static-musl— mirrorshero_collab/.forgejo/workflows/build-linux.yamlbyte-for-byte except thecargo build -plist (scoped to the 3 shipped crates:hero_office_server,hero_office_ui,hero_office; skipshero_office_sdklib auto-built as dep andhero_office_examplestest fixtures). reqwest flipped todefault-features=false, features=[json,rustls-tls]— the default native-tls path pulled hyper-tls → native-tls → openssl-sys, which does not cross-compile to musl without a sysroot. Same fix shape as hero_biz/hero_slides in session 55. Drops 422 Cargo.lock lines.Local verification:
cargo fmt --all -- --checkclean.cargo clippy --workspace --all-targets --keep-going -- -D warningsclean.CC_x86_64_unknown_linux_musl=musl-gcc cargo build --release --target x86_64-unknown-linux-musl -p hero_office_server -p hero_office_ui -p hero_officeproduces 3 stripped binaries.Workflow output (target-triple naming per lhumina_code/home#212):
Consumer wiring (suffix flip + dispatcher
--download/--versionforwarding) lands as a separate hero_skills PR.mik-tf referenced this pull request from lhumina_code/hero_demo2026-05-06 21:42:24 +00:00