- Builder: Implement heartbeats in the builder to periodically update a timestamp and ensure the builder remains running
- Builder: Ensure that if a build failed, the heartbeat loop doesn't overwrite error messages
- API: Ensure the timestamp continues to be updated (i.e. we shouldn't have 1 minute since the last timestamp) when running deployments
- [X] Builder: Implement heartbeats in the builder to periodically update a timestamp and ensure the builder remains running
- [X] Builder: Ensure that if a build failed, the heartbeat loop doesn't overwrite error messages
- [x] API: Ensure the timestamp continues to be updated (i.e. we shouldn't have 1 minute since the last timestamp) when running deployments