maelstrom-software / maelstrom

Maelstrom is a fast Rust, Go, and Python test runner that runs every test in its own container. Tests are either run locally or distributed to a clustered job runner.
https://maelstrom-software.com/
Apache License 2.0
559 stars 11 forks source link

xtask distribute should be able to update binaries #418

Open bobbobbio opened 2 weeks ago

bobbobbio commented 2 weeks ago

Specific Maelstrom Program? this is about the xtask distribute subcommand

Problem Statement Sometimes we may need to update binaries as part of a github release. If possible when doing so it would be nice to keep the download statistics but I don't know if this is possible at all.

Proposed Solution If using the raw API and PATCH we are able to update the artifacts without killing the stats, that would be best, but if not, we can I think just use the --clobber flag of gh release