chore: hero_slides hygiene + musl cross-compile fix (fmt + clippy + reqwest-rustls) #45
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "development_mik_slides_fmt"
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?
Summary
Bundled hygiene + musl fix for hero_slides — landed locally with a full workspace-gate sweep before push.
Three logically distinct commits, one PR (per "we need clean work" + runner-cycle frugality):
style: cargo fmt --all— 9 files, 229+/117−, formatting only. Fixes chroniccargo fmt --checkfailures ondevelopment(4+ recent runs red).fix(clippy): resolve 11 lint warnings— 6 files, 116+/122−. Mostly auto-fixed viacargo clippy --fix: 8× collapsible_if, 2× redundant_closure, 1× if_same_then_else (manual fix in deck.rs).fix(hero_slides_lib): use reqwest+rustls to unblock musl cross-compile— 1-line Cargo.toml change + Cargo.lock regen (-294 net lines). Unblocks the original v0.1.0-rc1 failure at openssl-sys build script.Why bundled
The first two commits are pre-existing chronic drift, not caused by the musl fix — but
test.yamlwas failing on every push and would have blocked the musl PR from showing green CI signal. Landing them separately means 3 CI cycles instead of 1, and runners are slow already.Validation (all local before push)
Plus the musl fix specifically was already validated end-to-end on Forgejo Actions run #167 (workflow_dispatch of
release.yamlon an earlier tip of this branch): build-linux forx86_64-unknown-linux-muslsucceeded in 4 min wall-clock. The combined branch will get a fresh dispatch verification before merge.Refs
--from-cirollout, Phase 2Test plan
Cargo.lockno longer containsopenssl-sys/openssl/native-tlsv0.1.0-rc2, verify CI build succeeds, verify Forgejo Release shows assetsservice_slides install --from-ci --version v0.1.0-rc2on herociSigned-off-by: mik-tf
style: cargo fmt --all (restore green test.yaml signal)to chore: hero_slides hygiene + musl cross-compile fix (fmt + clippy + reqwest-rustls)