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> <language>en</language>
<item> <item>
<title>VibeTunnel 1.0.0-beta.2</title> <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> <link>https://github.com/amantus-ai/vibetunnel/releases/download/v1.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg</link>
<sparkle:version>106</sparkle:version> <sparkle:version>107</sparkle:version>
<sparkle:shortVersionString>1.0.0-beta.2</sparkle:shortVersionString> <sparkle:shortVersionString>1.0-beta.2</sparkle:shortVersionString>
<description><![CDATA[ <description><![CDATA[
<h2>VibeTunnel 1.0.0-beta.2</h2><p><strong>Pre-release version</strong></p><div><h3>🎨 Improvements</h3> <h2>VibeTunnel 1.0.0-beta.2</h2><p><strong>Pre-release version</strong></p><div><h2>VibeTunnel 1.0-beta.2</h2>
<ul> <p>Latest version of VibeTunnel with new features and improvements.</p>
<li>Redesigned slick new web frontend</li> <p><a href="https://github.com/amantus-ai/vibetunnel/blob/main/CHANGELOG.md">View full changelog</a></p></div>
<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>
]]></description> ]]></description>
<pubDate>Thu, 19 Jun 2025 03:23:38 +0200</pubDate> <pubDate>Thu, 19 Jun 2025 12:50:59 +0200</pubDate>
<enclosure <enclosure
url="https://github.com/amantus-ai/vibetunnel/releases/download/v1.0.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg" url="https://github.com/amantus-ai/vibetunnel/releases/download/v1.0-beta.2/VibeTunnel-1.0.0-beta.2.dmg"
length="22202987" length="19720948"
type="application/octet-stream" type="application/octet-stream"
sparkle:edSignature="YjjxQF1iO2owI/ey8qEU8CvZSQTXM1dTdGmVjZrUqjk3GtteqyjuHwGqrqF5XfhvDYl3WoACHT5T+vRW/IvnCQ==" sparkle:edSignature="RozWTyloGPbgMZATl4QXzCmq5/dzSArV853syyn8JrGq+4lwgVoAXh7vBpDlJYKW3zJHvGNAjYZC4JVhoOyJAA=="
/> />
<sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion> <sparkle:minimumSystemVersion>15.0</sparkle:minimumSystemVersion>
</item> </item>

View file

@ -8,6 +8,12 @@
set -euo pipefail 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 # Add Sparkle tools to PATH
export PATH="$HOME/.local/bin:$PATH" export PATH="$HOME/.local/bin:$PATH"
@ -42,12 +48,6 @@ if [ ! -f "$SPARKLE_PRIVATE_KEY_PATH" ]; then
exit 1 exit 1
fi 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 # Function to print colored output
print_info() { print_info() {
echo -e "${GREEN}[INFO]${NC} $1" >&2 echo -e "${GREEN}[INFO]${NC} $1" >&2