mirror of
https://github.com/BillyOutlast/drop.git
synced 2026-07-25 16:55:48 -04:00
35b63960e1
Binary-only crate blocked 11 integration tests from compiling. Tests referenced 'downpour::*' which only resolves against a lib crate. - Add cli/src/lib.rs re-exporting cli, commands, logging, manifest, operator_builder as pub modules - Update main.rs to consume the same API via 'downpour::' - Make CompressionOption Copy + Clone for roundtrip ergonomics - Add is_empty() + len() to DepotManifest and Config for testable contracts - Make S3Config fields pub for inspection in tests - Rewrite tests/manifest_test.rs and tests/config_test.rs to match the actual API (previous tests were aspirational — never compiled) Result: 10 integration tests pass (was 0). Refs: cli-ci.yml 'binary-only crate' comment block.