Update Jellyfin plugin workflows to build and release on changes to plugin directories. Modify release process to detect changed plugins and skip builds for catalog-only updates. Enhance README documentation for release instructions and version management.
Build and Release Jellyfin plugins / release (push) Failing after 34s

This commit is contained in:
2026-08-22 22:06:08 +02:00
parent da7deacdee
commit 3efb578f26
6 changed files with 173 additions and 144 deletions
@@ -45,10 +45,10 @@ Restart Jellyfin.
## Release (monorepo CI)
```bash
git tag jellyfin/jellyfin-plugin-personal-recordings/v1.0.0
git push origin jellyfin/jellyfin-plugin-personal-recordings/v1.0.0
```
1. Bump [`version`](version) (SemVer `X.Y.Z`)
2. Push changes under this plugin folder
CI builds only changed plugins, creates release `jellyfin/<slug>/vX.Y.Z`, and updates the catalog.
Workflow: [`.gitea/workflows/release_jellyfin_plugin.yml`](../../.gitea/workflows/release_jellyfin_plugin.yml)
@@ -0,0 +1 @@
1.0.0