Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
54712b7dae | ||
|
|
727b4a0970 | ||
|
|
1aa7e83044 | ||
|
|
90c4423696 |
@@ -140,7 +140,7 @@ jobs:
|
||||
exit 1
|
||||
fi
|
||||
ARTIFACT_NAME=$(basename "$ARTIFACT")
|
||||
CHECKSUM=$(sha256sum "$ARTIFACT" | awk '{print $1}')
|
||||
CHECKSUM=$(md5sum "$ARTIFACT" | awk '{print $1}')
|
||||
|
||||
BODY=$(printf 'Jellyfin plugin **%s** %s\n\nBuilt automatically from Jellyfin/%s changes.' "$SLUG" "$VERSION" "$SLUG")
|
||||
BODY_JSON=$(printf '%s' "$BODY" | jq -Rs .)
|
||||
|
||||
@@ -31,4 +31,6 @@ Bump `Jellyfin/<slug>/version` before pushing when you want a new release. Re-pu
|
||||
|---|---|---|
|
||||
| `PUBLIC_GITEA_URL` | `https://gitea.example.com` | `sourceUrl` in `manifest.json` (no trailing slash) |
|
||||
|
||||
Jellyfin verifies package **MD5** checksums (not SHA256). The release workflow writes `md5sum` into the catalog.
|
||||
|
||||
API calls still use the runner’s internal Gitea URL; only catalog download links use this secret.
|
||||
@@ -1 +1 @@
|
||||
1.0.0
|
||||
1.0.1
|
||||
+26
-18
@@ -1,20 +1,28 @@
|
||||
[
|
||||
{
|
||||
"guid": "7f3e9c2a-4b1d-4e8f-9a6c-2d5e8f1b3c4a",
|
||||
"name": "Personal Recordings",
|
||||
"description": "Tracks which Jellyfin user scheduled a Live TV recording and moves completed files into /recordings/<Username>/.",
|
||||
"overview": "Move completed Live TV recordings into per-user folders",
|
||||
"owner": "bram",
|
||||
"category": "Live TV",
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.0.0.0",
|
||||
"changelog": "Release 1.0.0",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "http://10.2.0.104:3000/Bram/projects/releases/download/jellyfin/jellyfin-plugin-personal-recordings/v1.0.0/personal-recordings_1.0.0.0.zip",
|
||||
"checksum": "66cd0155334fd10b77d35af8ddba07d0e2e60fa886bd63369a5e0d4ce289a441",
|
||||
"timestamp": "2026-08-22T20:07:03Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
{
|
||||
"guid": "7f3e9c2a-4b1d-4e8f-9a6c-2d5e8f1b3c4a",
|
||||
"name": "Personal Recordings",
|
||||
"description": "Tracks which Jellyfin user scheduled a Live TV recording and moves completed files into /recordings/<Username>/.",
|
||||
"overview": "Move completed Live TV recordings into per-user folders",
|
||||
"owner": "bram",
|
||||
"category": "Live TV",
|
||||
"versions": [
|
||||
{
|
||||
"version": "1.0.0.0",
|
||||
"changelog": "Release 1.0.0",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "https://gitea.bramkelchtermans.be/Bram/projects/releases/download/jellyfin-plugin-personal-recordings-v1.0.0/personal-recordings_1.0.0.0.zip",
|
||||
"checksum": "63ed4d39770330b8fd714f116cd57f4c1e8744b88afb9865ccbed6599f043b49",
|
||||
"timestamp": "2026-08-22T20:19:39Z"
|
||||
},
|
||||
{
|
||||
"version": "1.0.0.0",
|
||||
"changelog": "Release 1.0.0",
|
||||
"targetAbi": "10.11.0.0",
|
||||
"sourceUrl": "https://gitea.bramkelchtermans.be/Bram/projects/releases/download/jellyfin-plugin-personal-recordings-v1.0.0/personal-recordings_1.0.0.0.zip",
|
||||
"checksum": "66cd0155334fd10b77d35af8ddba07d0e2e60fa886bd63369a5e0d4ce289a441",
|
||||
"timestamp": "2026-08-22T20:07:03Z"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user