805 B
805 B
Release procedure
Run tests
- Run unit tests with
dotnet test
- Run end to end tests with
JELLYFIN_TOKEN=api_key_here python3 main.py
Release plugin
- Run package plugin action and download bundle
- Combine generated
manifest.json
with main plugin manifest - Test plugin manifest
- Replace manifest URL with local IP address
- Serve release ZIP and manifest with
python3 -m http.server
- Test updating plugin
- Create release on GitHub with the following files:
- Archived plugin DLL
- Link to the latest web interface
Release container
- Run publish container action
- Update
latest
tagdocker tag ghcr.io/confusedpolarbear/jellyfin-intro-skipper:{COMMIT,latest}
docker push ghcr.io/confusedpolarbear/jellyfin-intro-skipper:latest