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