3 Commits

Author SHA1 Message Date
unkin-agent 82e4c338ee publish the plugin zip to artifactapi on tag
Add .woodpecker/release.yaml building the JPRM zip and uploading it to the
jellyfin-plugins repo, and teach the bump targets the plugin's 4-part version.
2026-09-19 23:43:50 +10:00
unkin-agent a167d00b73 store OAuth state in the shared cache
ci/woodpecker/pr/ci Pipeline was successful
Keys each in-flight OpenID flow in the server's Valkey/Redis connection so a login
can start on one replica and finish on another. Falls back to an in-memory store
when no multiplexer is registered.
2026-09-19 22:47:43 +10:00
unkin-agent 7028cfe11d add woodpecker CI and Makefile
ci/woodpecker/push/ci Pipeline was successful
Build and test the plugin on every push and pull request, and give
local builds the same commands plus the house version-bump targets.
2026-09-19 17:48:09 +10:00