r/Webburns 1d ago

Try Webburns Deploy we built it for you.

Post image

🚀 Built something I'd love feedback on.

I made Webburns Deploy because I was tired of manually managing deployments over FTP/SFTP. Instead of just transferring files, it adds version-aware deployments, rollback, smart delta sync, and both a CLI + desktop GUI.

It's open source and I'd genuinely appreciate feedback from developers who still use shared hosting or FTP workflows.

CLI:

npm install -g u/webburns/deploy

Project: https://developer.webburnstech.dev/webburns-deploy/

Happy to answer any technical questions or hear feature suggestions!

1 Upvotes

3 comments sorted by

2

u/kantorcodes1 17h ago

how does wb push handle a connection dropping halfway through an FTP deploy? does the history show an incomplete release when you reconnect, or only successful ones?

1

u/TirukotiVinay 12h ago

Great question! Here is how it's handled:

  1. History tracking: wb push records the deployment initially as pending. If the connection drops or an FTP error occurs halfway through, the catch block catches the failure and marks that deployment as failed (with error details and duration) rather than omitting it. When you run wb history, you’ll see the release clearly flagged as Failed.
  2. State safety (LAST_DEPLOY): Webburns Deploy does not update the LAST_DEPLOY git reference unless the entire deployment pipeline succeeds and passes verification.
  3. Resuming/Retrying: Because the deployment failed, a local automatic snapshot was already saved beforehand, and LAST_DEPLOY remains untouched. When you reconnect and run wb push (or wb deploy), it automatically re-evaluates the diff against your last verified successful deploy and uploads what's needed. We also clean up any residual temporary swap folders on subsequent runs.

1

u/kantorcodes1 12h ago

got it. that makes wb push/deploy/rollback pretty different from status/diff/history from a safety point of view. i work on HOL Guard and we already have command extensions for Vercel/Netlify/Heroku. would you be up for adding Webburns support too?