Closed shnewto closed 9 months ago
Oh something maybe notable in the implementation you might catch: runs-on: macos-latest
. This is something I've adopted as a default instead of ubuntu-latest
in other crates because I don't have as easy access to an ubuntu machine to troubleshoot issues, and macos-latest also seems to less often need preliminary sudo apt ...
steps to pull in extra system dependencies.
This PR adds an action that can be manually triggered to handle bumping the Cargo.toml version, adding a corresponding tag to the repo, and publishing to crates.io. The full proposed process is documented in the RELEASE.md that's been added here too.
Some things I thought about then decided against before settling on this solution:
(There are also a couple fixes for clippy lints that made it in here and some fixes to other errors that showed up in CI)