fix: Correct YAML syntax error in release workflow heredoc

This commit is contained in:
Abolfazl
2026-05-13 01:43:05 +03:30
parent 7aed8661b0
commit a2b29a5314
+8 -5
View File
@@ -252,17 +252,20 @@ jobs:
archive="MasterHttpRelayVPN-${version}-termux-${arch}.zip" archive="MasterHttpRelayVPN-${version}-termux-${arch}.zip"
(cd "$staging" && zip -qr "../release-assets/${archive}" .) (cd "$staging" && zip -qr "../release-assets/${archive}" .)
# Generate checksum # Generate checksum with environment variable
python3 - <<PY export ARCHIVE_NAME="$archive"
python3 - << 'PYTHON'
import hashlib import hashlib
from pathlib import Path from pathlib import Path
archive = Path("release-assets") / "${archive}" import os
archive_name = os.environ.get("ARCHIVE_NAME", "")
archive = Path("release-assets") / archive_name
digest = hashlib.sha256(archive.read_bytes()).hexdigest() digest = hashlib.sha256(archive.read_bytes()).hexdigest()
(archive.parent / f"{archive.name}.sha256").write_text( (archive.parent / f"{archive.name}.sha256").write_text(
f"{digest} {archive.name}\\n", f"{digest} {archive.name}\n",
encoding="utf-8", encoding="utf-8",
) )
PY PYTHON
echo "✓ Packaged: $archive" echo "✓ Packaged: $archive"
done done