Skip to content

Race Condition Fix

Latest

Choose a tag to compare

@jack1590 jack1590 released this 02 Aug 04:27

🐛 Bug Fixes

  • Fixed critical race condition that caused "manifest does not exist" errors during package generation
  • Resolved BrightScript compiler cleanup conflicts with roku-deploy file access
  • Added comprehensive temp directory cleanup for all error scenarios

✨ Improvements

  • Cleaner output - Removed debug console logs for better user experience
  • Robust error handling - Proper cleanup on all failure paths
  • Production ready - Stable, professional codebase

🔧 Technical Details

  • Uses safe temporary directory approach (.roku-deploy-temp) to isolate deployment files
  • Prevents race conditions where compiler cleanup interferes with roku-deploy
  • Ensures temp directory cleanup in success, error, and failure scenarios

This release resolves the core issue preventing successful package generation.