Tags: michael-borck/study-buddy
Tags
Fix Linux AppImage userData path creation errors - Improve production mode detection using process.resourcesPath - Prevent directory creation inside read-only AppImage filesystem - Only create userData directories in development mode - AppImage now runs without --no-sandbox requirement for userData 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Improve workflow reliability for Electron builds 🔄 **Build Reliability Enhancements:** 📥 **Electron Binary Caching:** - Add GitHub Actions cache for Electron binaries - Cache key based on OS and package-lock.json - Reduces download time and failure rate 🔁 **Retry Logic:** - Add nick-fields/retry action for Electron builds - 3 attempts with 30-60 second delays - 10-15 minute timeouts for complex builds 🌐 **Network Resilience:** - Handle intermittent GitHub CDN failures - Graceful handling of EOF errors during downloads - Better error recovery for CI/CD pipelines ⚡ **Performance Improvements:** - Faster subsequent builds with binary caching - Reduced bandwidth usage in CI - More reliable cross-platform building **Fixes the "EOF error downloading Electron" issue that caused the v0.1.0 release build to fail.** 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>