mirror of
https://github.com/samsonjs/vibetunnel.git
synced 2026-03-28 09:55:53 +00:00
Major improvements: - Add common.sh library for consistent error handling and logging - Fix hardcoded values in scripts (signing identity, volume names, GitHub repo) - Add comprehensive release documentation with lessons learned - Create Sparkle key management guide - Add clean.sh script for managing build artifacts - Improve error handling and validation across all scripts - Update lint.sh with proper documentation and better error handling - Make generate-appcast.sh fail fast if private key is missing Script improvements: - release.sh: Add GitHub CLI auth check, remote tag validation - notarize-app.sh: Auto-detect signing identity from keychain - create-dmg.sh: Make volume name configurable - generate-appcast.sh: Extract GitHub info from git remote - All scripts: Add proper documentation headers This ensures more reliable and maintainable release process. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| CODE_SIGNING_SETUP.md | ||
| CONTRIBUTING.md | ||
| DEVELOPMENT-SIGNING.md | ||
| hummingbird-integration.md | ||
| modern-swift.md | ||
| release-guide.md | ||
| RELEASE.md | ||
| SIGNING-AND-NOTARIZATION.md | ||
| sparkle-keys.md | ||
| spec.md | ||
| swift-rust-comm.md | ||
| swift-testing-api.mdc | ||
| swift-testing-playbook.mdc | ||
| swiftui.md | ||