When I push a new version to the repo, I want to automatically publish it as a new version. Have a look at https://github.com/marketplace/actions/publish-crates and how [other people do it](https://github.com/itchyny/gojq/blob/main/.github/workflows/release.yaml).