mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-04-20 00:18:53 +03:00
dist: remove cdata tags from appcast, we escape it all
This commit is contained in:
4
dist/macos/update_appcast_tag.py
vendored
4
dist/macos/update_appcast_tag.py
vendored
@ -87,7 +87,7 @@ elem = ET.SubElement(item, "sparkle:fullReleaseNotesLink")
|
|||||||
elem.text = f"https://ghostty.org/docs/install/release-notes/{version_dash}"
|
elem.text = f"https://ghostty.org/docs/install/release-notes/{version_dash}"
|
||||||
elem = ET.SubElement(item, "description")
|
elem = ET.SubElement(item, "description")
|
||||||
elem.text = f"""
|
elem.text = f"""
|
||||||
<![CDATA[<h1>Ghostty v{version}</h1>
|
<h1>Ghostty v{version}</h1>
|
||||||
<p>
|
<p>
|
||||||
This release was built from commit <code><a href="{repo}/commits/{commit_long}">{commit}</a></code>
|
This release was built from commit <code><a href="{repo}/commits/{commit_long}">{commit}</a></code>
|
||||||
on {now.strftime('%Y-%m-%d')}.
|
on {now.strftime('%Y-%m-%d')}.
|
||||||
@ -96,7 +96,7 @@ on {now.strftime('%Y-%m-%d')}.
|
|||||||
We don't currently generate release notes for auto-updates.
|
We don't currently generate release notes for auto-updates.
|
||||||
You can view the complete changelog and release notes
|
You can view the complete changelog and release notes
|
||||||
at <a href="https://ghostty.org/docs/install/release-notes/{version_dash}">ghostty.org/docs/install/release-notes/{version_dash}</a>.
|
at <a href="https://ghostty.org/docs/install/release-notes/{version_dash}">ghostty.org/docs/install/release-notes/{version_dash}</a>.
|
||||||
</p>]]>
|
</p>
|
||||||
"""
|
"""
|
||||||
elem = ET.SubElement(item, "enclosure")
|
elem = ET.SubElement(item, "enclosure")
|
||||||
elem.set("url", f"https://release.files.ghostty.org/{version}/Ghostty.dmg")
|
elem.set("url", f"https://release.files.ghostty.org/{version}/Ghostty.dmg")
|
||||||
|
4
dist/macos/update_appcast_tip.py
vendored
4
dist/macos/update_appcast_tip.py
vendored
@ -83,7 +83,7 @@ elem = ET.SubElement(item, "sparkle:minimumSystemVersion")
|
|||||||
elem.text = "13.0.0"
|
elem.text = "13.0.0"
|
||||||
elem = ET.SubElement(item, "description")
|
elem = ET.SubElement(item, "description")
|
||||||
elem.text = f"""
|
elem.text = f"""
|
||||||
<![CDATA[<p>
|
<p>
|
||||||
Automated build from commit <code><a href="{repo}/commits/{commit_long}">{commit}</a></code>
|
Automated build from commit <code><a href="{repo}/commits/{commit_long}">{commit}</a></code>
|
||||||
on {now.strftime('%Y-%m-%d')}.
|
on {now.strftime('%Y-%m-%d')}.
|
||||||
</p>
|
</p>
|
||||||
@ -91,7 +91,7 @@ on {now.strftime('%Y-%m-%d')}.
|
|||||||
These are automatic per-commit builds generated from the main Git branch.
|
These are automatic per-commit builds generated from the main Git branch.
|
||||||
We do not generate any release notes for these builds. You can view the full
|
We do not generate any release notes for these builds. You can view the full
|
||||||
commit history <a href="{repo}">on GitHub</a> for all changes.
|
commit history <a href="{repo}">on GitHub</a> for all changes.
|
||||||
</p>]]>
|
</p>
|
||||||
"""
|
"""
|
||||||
elem = ET.SubElement(item, "enclosure")
|
elem = ET.SubElement(item, "enclosure")
|
||||||
elem.set("url", f"https://tip.files.ghostty.org/{commit_long}/Ghostty.dmg")
|
elem.set("url", f"https://tip.files.ghostty.org/{commit_long}/Ghostty.dmg")
|
||||||
|
Reference in New Issue
Block a user