fix: include meta.json in plugin ZIPs for jprm
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
966c6e8e4a
commit
98ec2cf182
|
|
@ -41,15 +41,36 @@ jobs:
|
||||||
run: |
|
run: |
|
||||||
mkdir -p artifacts
|
mkdir -p artifacts
|
||||||
VER="${{ steps.ver.outputs.ver }}"
|
VER="${{ steps.ver.outputs.ver }}"
|
||||||
|
TIMESTAMP=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
|
||||||
|
|
||||||
|
write_meta() {
|
||||||
|
local DIR=$1 ABI=$2
|
||||||
|
cat > "${DIR}/meta.json" <<EOF
|
||||||
|
{
|
||||||
|
"category": "General",
|
||||||
|
"guid": "1175543c-6d20-4cfa-93a6-1476836df34c",
|
||||||
|
"name": "Auto Backup",
|
||||||
|
"description": "Automated scheduled ZIP backups of Jellyfin data.",
|
||||||
|
"overview": "Automated scheduled ZIP backups of Jellyfin data.",
|
||||||
|
"owner": "Filtik",
|
||||||
|
"version": "${VER}",
|
||||||
|
"targetAbi": "${ABI}",
|
||||||
|
"timestamp": "${TIMESTAMP}",
|
||||||
|
"changelog": ""
|
||||||
|
}
|
||||||
|
EOF
|
||||||
|
}
|
||||||
|
|
||||||
|
write_meta "publish/net9.0" "10.9.0.0"
|
||||||
cd publish/net9.0
|
cd publish/net9.0
|
||||||
zip -j "${GITHUB_WORKSPACE}/artifacts/autobackup_${VER}_net9.zip" \
|
zip -j "${GITHUB_WORKSPACE}/artifacts/autobackup_${VER}_net9.zip" \
|
||||||
Jellyfin.Plugin.AutoBackup.dll
|
Jellyfin.Plugin.AutoBackup.dll meta.json
|
||||||
cd "${GITHUB_WORKSPACE}"
|
cd "${GITHUB_WORKSPACE}"
|
||||||
|
|
||||||
|
write_meta "publish/net10.0" "12.0.0.0"
|
||||||
cd publish/net10.0
|
cd publish/net10.0
|
||||||
zip -j "${GITHUB_WORKSPACE}/artifacts/autobackup_${VER}_net10.zip" \
|
zip -j "${GITHUB_WORKSPACE}/artifacts/autobackup_${VER}_net10.zip" \
|
||||||
Jellyfin.Plugin.AutoBackup.dll
|
Jellyfin.Plugin.AutoBackup.dll meta.json
|
||||||
cd "${GITHUB_WORKSPACE}"
|
cd "${GITHUB_WORKSPACE}"
|
||||||
|
|
||||||
- name: Update manifest.json
|
- name: Update manifest.json
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue