fix: extract asset name variables to avoid f-string quote escaping error in inline python script
Build and Release Plugin / release (push) Successful in 34s
Build and Release Plugin / release (push) Successful in 34s
This commit is contained in:
@@ -174,31 +174,34 @@ jobs:
|
|||||||
else:
|
else:
|
||||||
a12 = next((a for a in assets if "jf12.0" in a.get("name", "")), None)
|
a12 = next((a for a in assets if "jf12.0" in a.get("name", "")), None)
|
||||||
if a12:
|
if a12:
|
||||||
|
a12_name = a12.get("name")
|
||||||
all_versions.append({
|
all_versions.append({
|
||||||
"version": clean_v,
|
"version": clean_v,
|
||||||
"changelog": f"Release {rel_tag} (Jellyfin 12.0)",
|
"changelog": f"Release {rel_tag} (Jellyfin 12.0)",
|
||||||
"targetAbi": "12.0.0.0",
|
"targetAbi": "12.0.0.0",
|
||||||
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{a12['name']}",
|
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{a12_name}",
|
||||||
"checksum": a12.get("md5") or "",
|
"checksum": a12.get("md5") or "",
|
||||||
"timestamp": ts
|
"timestamp": ts
|
||||||
})
|
})
|
||||||
a10 = next((a for a in assets if "jf10.11" in a.get("name", "")), None)
|
a10 = next((a for a in assets if "jf10.11" in a.get("name", "")), None)
|
||||||
if a10:
|
if a10:
|
||||||
|
a10_name = a10.get("name")
|
||||||
all_versions.append({
|
all_versions.append({
|
||||||
"version": clean_v,
|
"version": clean_v,
|
||||||
"changelog": f"Release {rel_tag} (Jellyfin 10.11)",
|
"changelog": f"Release {rel_tag} (Jellyfin 10.11)",
|
||||||
"targetAbi": "10.11.0.0",
|
"targetAbi": "10.11.0.0",
|
||||||
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{a10['name']}",
|
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{a10_name}",
|
||||||
"checksum": a10.get("md5") or "",
|
"checksum": a10.get("md5") or "",
|
||||||
"timestamp": ts
|
"timestamp": ts
|
||||||
})
|
})
|
||||||
if not a12 and not a10 and assets:
|
if not a12 and not a10 and assets:
|
||||||
alegacy = assets[0]
|
alegacy = assets[0]
|
||||||
|
leg_name = alegacy.get("name")
|
||||||
all_versions.append({
|
all_versions.append({
|
||||||
"version": clean_v,
|
"version": clean_v,
|
||||||
"changelog": f"Release {rel_tag}",
|
"changelog": f"Release {rel_tag}",
|
||||||
"targetAbi": "10.9.0.0",
|
"targetAbi": "10.9.0.0",
|
||||||
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{alegacy['name']}",
|
"sourceUrl": f"https://gitea.labus.uk/karol/blackBarRemover/releases/download/{rel_tag}/{leg_name}",
|
||||||
"checksum": alegacy.get("md5") or "",
|
"checksum": alegacy.get("md5") or "",
|
||||||
"timestamp": ts
|
"timestamp": ts
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user