docs: add instructions for releasing, so that I don't forget a step.

This commit is contained in:
redxef 2024-11-08 22:57:19 +01:00
parent af63a8a696
commit f23d97491c
Signed by: redxef
GPG key ID: 7DAC3AA211CBD921

View file

@ -127,3 +127,19 @@ to Jellyfin:
Go to `Dashboard>Catalog>(Gear)>(Plus)` and paste the provided link into Go to `Dashboard>Catalog>(Gear)>(Plus)` and paste the provided link into
the field labeled `Repository URL`, give the plugin a descriptive name the field labeled `Repository URL`, give the plugin a descriptive name
too. 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.