Serialize builds and add health endpoint to build agent

- Add a non-blocking build lock so only one job runs at a time;
  concurrent upload/checkout requests get a 409 response
- Add /healthz returning 200 when idle and 503 while a build is running
- Ignore .DS_Store artifacts
This commit is contained in:
Brett Williams
2026-08-30 21:32:01 -05:00
parent 1902d36ae7
commit 5f0d2db1a9
2 changed files with 20 additions and 1 deletions
+2 -1
View File
@@ -1,4 +1,5 @@
known_hosts
__pycache__/
*.py[cod]
*.egg-info/
*.egg-info/
.DS_Store