changelog escaped gefixt
This commit is contained in:
@@ -348,21 +348,25 @@ jobs:
|
||||
ENTRY="${ENTRY//\{\{URL\}\}/$URL}"
|
||||
|
||||
export CHANGELOG="${{ steps.changelog.outputs.current }}"
|
||||
CHANGELOG_HTML=$(python3 - <<'EOF'
|
||||
import sys, os
|
||||
export ENTRY="$ENTRY"
|
||||
ENTRY=$(python3 - <<'EOF'
|
||||
import os
|
||||
|
||||
text = os.environ.get("CHANGELOG", "")
|
||||
text = text.replace("&", "&")
|
||||
text = text.replace("<", "<")
|
||||
text = text.replace(">", ">")
|
||||
changelog = os.environ.get("CHANGELOG", "")
|
||||
entry = os.environ.get("ENTRY", "")
|
||||
|
||||
lines = text.splitlines()
|
||||
result = " ".join(line for line in lines if line.strip())
|
||||
changelog = changelog.replace("&", "&")
|
||||
changelog = changelog.replace("<", "<")
|
||||
changelog = changelog.replace(">", ">")
|
||||
|
||||
lines = changelog.splitlines()
|
||||
changelog_clean = " ".join(line for line in lines if line.strip())
|
||||
|
||||
result = entry.replace("{{CHANGELOG}}", changelog_clean)
|
||||
|
||||
print(result, end="")
|
||||
EOF
|
||||
)
|
||||
ENTRY="${ENTRY//\{\{CHANGELOG\}\}/$CHANGELOG_HTML}"
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user