diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 987ef1f..1642088 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -184,21 +184,13 @@ jobs: VERSION=$(echo "$RELEASE" | python3 -c "import sys,json; print(json.load(sys.stdin)['name'].split()[-1])") DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) - python3 -c " -import json, sys -manifest = { - 'version': '$VERSION', - 'notes': 'Latest Lotus Chat release', - 'pub_date': '$DATE', - 'platforms': { - 'windows-x86_64': { - 'url': '$BASE/LotusChat-x86_64-setup.nsis.zip', - 'signature': '''$WIN_SIG''' - } - } -} -print(json.dumps(manifest, indent=2)) -" > release.json + jq -n \ + --arg version "$VERSION" \ + --arg date "$DATE" \ + --arg url "$BASE/LotusChat-x86_64-setup.nsis.zip" \ + --arg sig "$WIN_SIG" \ + '{"version":$version,"notes":"Latest Lotus Chat release","pub_date":$date,"platforms":{"windows-x86_64":{"url":$url,"signature":$sig}}}' \ + > release.json cat release.json