Commit Graph

13 Commits

Author SHA1 Message Date
alvocool
55e7aa0a87 Fix SFTP upload error handling and clean up /tmp staging files
dartssh2's SftpFileWriter leaks chunk write failures as unhandled
exceptions and never completes when the server rejects data (e.g. a
full /tmp), so deploys hung and spammed the console. Upload in
windowed writeBytes batches instead so errors propagate, remove the
partial file, and report free space on the target directory.

Every deploy flow now removes its staging files in a finally block
(success, failure or cancel) and sweeps peachdeploy-*/peachweb-*
leftovers older than an hour from earlier crashed runs.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-24 09:54:10 +03:00
alvocool
988e8d4fc6 Add windows (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:43 +03:00
alvocool
4a824c00e3 Add linux (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:39 +03:00
alvocool
87e8b3c131 Add macos (part 2)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:35 +03:00
alvocool
3e5db7a03d Add macos (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:30 +03:00
alvocool
182df32a17 Add ios (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:24 +03:00
alvocool
594debd60e Add web (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:18 +03:00
alvocool
95ea8b5e51 Add android (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:14 +03:00
alvocool
66cb5bf655 Add assets (part 3)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:09 +03:00
alvocool
4efb80251d Add assets (part 2)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:16:03 +03:00
alvocool
ebbd45f29b Add assets (part 1)
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:15:58 +03:00
alvocool
38881d1fe1 Add app source and tests
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:15:30 +03:00
alvocool
7e246255c2 Add project config and docs
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-11 10:15:26 +03:00