Skip to content

Latest commit

History

History
23 lines (16 loc) 路 1.06 KB

how_to_release.md

File metadata and controls

23 lines (16 loc) 路 1.06 KB

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