Update appcast for 1.0.0-beta.2 release

- Generate EdDSA signatures for beta.2 release
- Fix generate-appcast.sh color variable ordering
- Add proper signatures for both beta releases
This commit is contained in:
Peter Steinberger 2025-06-19 14:55:22 +02:00
parent 1464b1f19a
commit 7f82f39b6b
2 changed files with 16 additions and 30 deletions

View file

@ -7,34 +7,20 @@
<language>en</language>
<item>
<title>VibeTunnel 1.0.0-beta.2</title>
<link>https://github.com/amantus-ai/vibetunnel/releases/download/v1.0.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg</link>
<sparkle:version>106</sparkle:version>
<sparkle:shortVersionString>1.0.0-beta.2</sparkle:shortVersionString>
<link>https://github.com/amantus-ai/vibetunnel/releases/download/v1.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg</link>
<sparkle:version>107</sparkle:version>
<sparkle:shortVersionString>1.0-beta.2</sparkle:shortVersionString>
<description><![CDATA[
<h2>VibeTunnel 1.0.0-beta.2</h2><p><strong>Pre-release version</strong></p><div><h3>🎨 Improvements</h3>
<ul>
<li>Redesigned slick new web frontend</li>
<li>Faster terminal rendering in the web frontend</li>
<li>New Sessions spawn new Terminal windows. (This needs Applescript and Accessibility permissions)</li>
<li>Enhanced font handling with system font priority</li>
<li>Better async operations in PTY service for improved performance</li>
<li>Improved window activation when showing the welcome and settings windows</li>
<li>Preparations for Linux support</li>
</ul>
<h3>🐛 Bug Fixes</h3>
<ul>
<li>Fixed window front order when dock icon is hidden</li>
<li>Fixed PTY service enhancements with proper async operations</li>
<li>Fixed race condition in session creation that caused frontend to open previous session</li>
</ul>
<p><a href="https://github.com/amantus-ai/vibetunnel/blob/main/CHANGELOG.md#100-beta2-20250619">View full changelog</a></p></div>
<h2>VibeTunnel 1.0.0-beta.2</h2><p><strong>Pre-release version</strong></p><div><h2>VibeTunnel 1.0-beta.2</h2>
<p>Latest version of VibeTunnel with new features and improvements.</p>
<p><a href="https://github.com/amantus-ai/vibetunnel/blob/main/CHANGELOG.md">View full changelog</a></p></div>
]]></description>
<pubDate>Thu, 19 Jun 2025 03:23:38 +0200</pubDate>
<pubDate>Thu, 19 Jun 2025 12:50:59 +0200</pubDate>
<enclosure
url="https://github.com/amantus-ai/vibetunnel/releases/download/v1.0.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg"
length="22202987"
url="https://github.com/amantus-ai/vibetunnel/releases/download/v1.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg"
length="19720948"
type="application/octet-stream"
sparkle:edSignature="YjjxQF1iO2owI/ey8qEU8CvZSQTXM1dTdGmVjZrUqjk3GtteqyjuHwGqrqF5XfhvDYl3WoACHT5T+vRW/IvnCQ=="
sparkle:edSignature="RozWTyloGPbgMZATl4QXzCmq5/dzSArV853syyn8JrGq+4lwgVoAXh7vBpDlJYKW3zJHvGNAjYZC4JVhoOyJAA=="
/>
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
</item>

View file

@ -8,6 +8,12 @@
set -euo pipefail
# Colors for output
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color
# Add Sparkle tools to PATH
export PATH="$HOME/.local/bin:$PATH"
@ -42,12 +48,6 @@ if [ ! -f "$SPARKLE_PRIVATE_KEY_PATH" ]; then
exit 1
fi
# Colors for output
GREEN='\033[0;32m'
YELLOW='\033[1;33m'
RED='\033[0;31m'
NC='\033[0m' # No Color
# Function to print colored output
print_info() {
echo -e "${GREEN}[INFO]${NC} $1" >&2