Skip to content

Conversation

@adamchalmers
Copy link
Collaborator

No description provided.

@codecov
Copy link

codecov bot commented Oct 23, 2025

Codecov Report

❌ Patch coverage is 86.50307% with 22 lines in your changes missing coverage. Please review.

Files with missing lines Patch % Lines
crates/rv/src/commands/ci.rs 86.79% 21 Missing ⚠️
crates/rv/src/main.rs 0.00% 1 Missing ⚠️

📢 Thoughts on this report? Let us know!

This is optional and defaults to true. Configurable via CLI.
Previously, to check the checksums, I was reading the entire file
into memory and then hashing it. This obviously can take up a lot more
memory than just handling the file one chunk at a time (e.g. reading
each entry out of the data.tar.gz and unpacking it).

To get the best of both worlds, I introduced a hashing reader, which
computes the sha256 and sha512 hashes as we're reading from the
data source. Then we finalize it at the end.
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.

2 participants