Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
54712b7dae | ||
|
|
727b4a0970 | ||
|
|
1aa7e83044 | ||
|
|
90c4423696 |
@@ -140,7 +140,7 @@ jobs:
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
ARTIFACT_NAME=$(basename "$ARTIFACT")
|
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=$(printf 'Jellyfin plugin **%s** %s\n\nBuilt automatically from Jellyfin/%s changes.' "$SLUG" "$VERSION" "$SLUG")
|
||||||
BODY_JSON=$(printf '%s' "$BODY" | jq -Rs .)
|
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) |
|
| `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.
|
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",
|
"guid": "7f3e9c2a-4b1d-4e8f-9a6c-2d5e8f1b3c4a",
|
||||||
"name": "Personal Recordings",
|
"name": "Personal Recordings",
|
||||||
"description": "Tracks which Jellyfin user scheduled a Live TV recording and moves completed files into /recordings/<Username>/.",
|
"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",
|
"overview": "Move completed Live TV recordings into per-user folders",
|
||||||
"owner": "bram",
|
"owner": "bram",
|
||||||
"category": "Live TV",
|
"category": "Live TV",
|
||||||
"versions": [
|
"versions": [
|
||||||
{
|
{
|
||||||
"version": "1.0.0.0",
|
"version": "1.0.0.0",
|
||||||
"changelog": "Release 1.0.0",
|
"changelog": "Release 1.0.0",
|
||||||
"targetAbi": "10.11.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",
|
"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",
|
"checksum": "63ed4d39770330b8fd714f116cd57f4c1e8744b88afb9865ccbed6599f043b49",
|
||||||
"timestamp": "2026-08-22T20:07:03Z"
|
"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