This Time is based on the builder logs, the timeouts specified. It is not possible to give an exact ETA but this approximate one will already help.
#189
Deployment Time Indicator #214
zoe/deployment into main
Unfortunately this will be wildly inaccurate if the application takes a long time to compile. Consider a large rust project that takes 20+ minutes to compile.
Based on our conversation, we could indicate that the preparation takes x mins, and that the build time will vary depending on the size of the app. Something like this maybe (I put in random values right now, we'd need to establish a baseline):
remote: [x] Preparing deployment... (~ 1 mins)
remote: [x] Provisioning dedicated builder... (~ 5 mins)
remote: [x] Builder ready, downloading source... (...)
# not sure about all steps and their timing
Maybe relevant for longer term decisions: see #211 "consider using time instead of chrono"
TLDR is that by eliminating chrono as a dependency we could reduce Caution's dependency tree significantly, but chrono handles time zones etc.
Closing this as it has conflicts and needs a better implementation. We also have #250 which will drastically improve the speed of deployments.
Pull request closed
No due date set.
No dependencies set.
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?