From 582288d8d5a41bfcff181b3723e53e88417ffa56 Mon Sep 17 00:00:00 2001 From: redxef Date: Sat, 3 May 2025 09:02:34 +0200 Subject: [PATCH] fix: revert to dotnet 8. The official Jellyfin builds still use it. --- Jellyfin.Plugin.SmartPlaylist/build.yaml | 20 +++++-------------- .../jellyfin-smart-playlist.csproj | 4 ++-- README.md | 2 +- Test/test.sh | 2 +- ci/pipeline.yml | 2 +- 5 files changed, 10 insertions(+), 20 deletions(-) diff --git a/Jellyfin.Plugin.SmartPlaylist/build.yaml b/Jellyfin.Plugin.SmartPlaylist/build.yaml index 5159e3a..2ed30f2 100644 --- a/Jellyfin.Plugin.SmartPlaylist/build.yaml +++ b/Jellyfin.Plugin.SmartPlaylist/build.yaml @@ -1,8 +1,8 @@ name: Smart Playlist guid: dd2326e3-4d3e-4bfc-80e6-28502c1131df -version: 0.6.0.0 +version: 0.6.1.0 targetAbi: 10.10.7.0 -framework: net9.0 +framework: net8.0 owner: redxef overview: Smart playlists with Lisp filter engine. description: | @@ -14,16 +14,6 @@ artifacts: - jellyfin-smart-playlist.dll - YamlDotNet.dll changelog: | - ## v0.6.0.0 - - bump Jellyfin ABI version to 10.10.7 - - upgrade to dotnet9 - - allow deleting of playlists - - add input items in the lisp playground - - log failed item ids - - add log for crashing programs - - **Fixes**: - - print doesn't add newline, add println for that - - don't accept invalid input silently anymore - - make the input window smaller than the program window - - fix errors in examples + ## v0.6.1.0 + - revert to cotnet 8, officail Jellyfin releases + do still use it over 9 diff --git a/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj b/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj index 1c8617c..fc17d90 100644 --- a/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj +++ b/Jellyfin.Plugin.SmartPlaylist/jellyfin-smart-playlist.csproj @@ -1,11 +1,11 @@ - net9.0 + net8.0 Jellyfin.Plugin.SmartPlaylist enable enable - 0.6.0.0 + 0.6.1.0 diff --git a/README.md b/README.md index 931a771..c149b4d 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Smart playlists with Lisp filter engine. This readme contains instructions for the most recent changes in the development branch (`main`). To view the file appropriate for your version select the tag corresponding to your version. -The latest version is [v0.6.0.0](https://gitea.redxef.at/redxef/jellyfin-smart-playlist/src/tag/v0.6.0.0). +The latest version is [v0.6.1.0](https://gitea.redxef.at/redxef/jellyfin-smart-playlist/src/tag/v0.6.1.0). ![configuration page](config.png) diff --git a/Test/test.sh b/Test/test.sh index 4412bc7..dd37f73 100755 --- a/Test/test.sh +++ b/Test/test.sh @@ -12,7 +12,7 @@ else cd ../Jellyfin.Plugin.SmartPlaylist/ dotnet build ) - cp ../Jellyfin.Plugin.SmartPlaylist/bin/Debug/net9.0/jellyfin-smart-playlist.dll ./config/plugins/jellyfin-smart-playlist/ + cp ../Jellyfin.Plugin.SmartPlaylist/bin/Debug/net8.0/jellyfin-smart-playlist.dll ./config/plugins/jellyfin-smart-playlist/ fi docker pull "$JELLYFIN" docker run --rm --user "$(id -u):$(id -g)" \ diff --git a/ci/pipeline.yml b/ci/pipeline.yml index 93281be..feeef68 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -80,7 +80,7 @@ jobs: - | #!/bin/sh set -eu - apk add --no-cache jq git dotnet9-sdk python3 py3-pip + apk add --no-cache jq git dotnet8-sdk python3 py3-pip pip3 install --break-system-packages jprm cp manifest/manifest.json source/ (