From f23d97491ccba90fe579969642d455dadc584179 Mon Sep 17 00:00:00 2001 From: redxef Date: Fri, 8 Nov 2024 22:57:19 +0100 Subject: [PATCH] docs: add instructions for releasing, so that I don't forget a step. --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/README.md b/README.md index 7fb6c96..fb03077 100644 --- a/README.md +++ b/README.md @@ -127,3 +127,19 @@ to Jellyfin: Go to `Dashboard>Catalog>(Gear)>(Plus)` and paste the provided link into the field labeled `Repository URL`, give the plugin a descriptive name too. + +## Releasing a new version + +There are really only 2 steps. + +1. Write the changelog: `git log --oneline $prev_version..` +2. Update the following files to include up-to-date version numbers + and changelogs, if applicable: + - `README.md` + - `Jellyfin.Plugin.SmartPlaylist/build.yaml` + - `Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj` + Don't forget to also bump the ABI version of Jellyfin. +3. Push the changes +4. Create a new release with the changelog, mark as pre-release if + applicable. +5. Done! The build pipeline will do the rest.