PSA: cargo-dist is dead
Hey all. I used to love cargo-dist for quickly generating cargo-binstall-compatible binaries in GitHub-Actions-generated releases. The latest release was in January and the latest commit three months ago. That doesn't seem too bad, right? Well, the current release of cargo-dist generates workflows using "ubuntu-20.04" as runner, which was removed in April. So, it's completely and utterly broken. You can't even easily fix it by hand, because dist checks if the workflow file is "out of date", i.e. it will complain and fail if the file has been tampered with. I thought maybe there is a config option to tell dist which runner to use... but the website is down. (The documentation is obviously in the repo too, but I couldn't figure out how to fix it based on that either.) I think it's safe to say, the people backing cargo-dist have jumped ship. It's unfortunate. I and probably many others will now have to figure out a new "blessed" release workflow for our little Rust tools.
PSA over, I hope you have a good day!