Back to Spotify Tui

To create a release

how_to_release.md

0.25.01.1 KB
Original Source

To create a release

The releases are automated via GitHub actions, using this configuration file.

The release is triggered by pushing a tag.

  1. Bump the version in Cargo.toml and run the app to update the lock file
  2. Update the "Unreleased" header for the new version in the CHANGELOG. Use ### Added/Fixed/Changed headers as appropriate
  3. Commit the changes and push them.
  4. Create a new tag e.g. git tag -a v0.7.0 and add the CHANGELOG to the commit body
  5. Push the tag git push --tags
  6. Wait for the build to finish on the Actions page
  7. This should publish to cargo as well

Update brew

  1. cd to the tap repo
  2. Run script to update the Formula sh scripts/spotify-tui.sh $VERSION

Update scoop (Windows 10)

  1. cd to the scoop repo
  2. Run the script to update the manifest sh scripts/spotify-tui.sh $VERSION