The releases are automated via GitHub actions, using this configuration file.
The release is triggered by pushing a tag.
- Bump the version in
Cargo.tomland run the app to update thelockfile - Update the "Unreleased" header for the new version in the
CHANGELOG. Use### Added/Fixed/Changedheaders as appropriate - Commit the changes and push them.
- Create a new tag e.g.
git tag -a v0.7.0and add the CHANGELOG to the commit body - Push the tag
git push --tags - Wait for the build to finish on the Actions page
- This should publish to cargo as well
cdto thetaprepo- Run script to update the Formula
sh scripts/spotify-tui.sh $VERSION
cdto thescooprepo- Run the script to update the manifest
sh scripts/spotify-tui.sh $VERSION