Skip to content

fix(ci): use harmonia-specific binary and features in rust.yml#108

Merged
forkwright merged 4 commits intomainfrom
fix/ci-correct-binary
Mar 18, 2026
Merged

fix(ci): use harmonia-specific binary and features in rust.yml#108
forkwright merged 4 commits intomainfrom
fix/ci-correct-binary

Conversation

@forkwright
Copy link
Owner

Summary

  • Remove aletheia-specific feature isolation (embed-candle, migrate-qdrant, recall) from Rust CI
  • Fix binary smoke test to build harmonia-host instead of aletheia
  • Add quick-xml 0.37/0.39 duplicate to cargo-deny skip list (feed-rs + librqbit-upnp)

Closes #105

Test plan

  • CI should pass with correct binary name and features

Cody Kickertz added 4 commits March 18, 2026 02:15
The Rust CI workflow was copied from aletheia without adapting
feature flags and binary names. Removes aletheia-specific feature
isolation (embed-candle, migrate-qdrant, recall) and fixes binary
smoke test to build harmonia instead of aletheia. Also adds
quick-xml duplicate to cargo-deny skip list.
Dependencies time-macros@0.2.27 and zip@8.2.0 require rustc 1.88.
… pinning

Feature isolation with --no-default-features fails because deps like
lofty require default features for std::io::Seek. Harmonia has no
custom features so this check adds no value. Also fix toolchain: only
MSRV uses 1.88, other jobs use stable.
@forkwright forkwright merged commit e0173cf into main Mar 18, 2026
11 checks passed
@forkwright forkwright deleted the fix/ci-correct-binary branch March 18, 2026 13:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ci: Release Please ref update failing on main

1 participant