drahnr / cargo-spellcheck

Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
Apache License 2.0
314 stars 32 forks source link

Reduce release artefact download size #300

Closed EdJoPaTo closed 8 months ago

EdJoPaTo commented 1 year ago

Describe the bug

The release artifacts are currently uncompressed which is quite big for executables. This requires longer to download.

To Reproduce

-/-

Expected behavior

Release artifacts are compressed by zip or a relevant compression for the target platform (for example tar.xz or tar.gz for Linux)

drahnr commented 1 year ago

The issue is the neural network and the dictionaries, which are already compressed when included as part of the binary. I'd be surprised if further compression would help. I am open to suggestions or reproducible experiments.

Note that I a do not like to zip the artifacts, HTTP can use gzip for streaming compression and I'd like to keep the tools needed to use the compile the artifact minimal (read: zero).

drahnr commented 8 months ago

Closing due to inactivity