Print the platform's runway warning after a successful deploy #31

Merged
geusebio merged 1 commit from feature/runway-warning-print into main 2026-08-18 18:03:14 +00:00
Owner

Summary

  • upload.Deployment gains a Warning field decoded from the bundle-ingest response.
  • sc deploy prints it under the queued-revision line when non-empty, so a deploy that is
    still affordable but running low is flagged in the terminal — alongside the same warning
    the platform's notification centre and the owner's mail already carry.
  • Part of someones.computer#327.

Test plan

  • go vet ./...
  • go test ./...
  • ./hack/lint.sh (golangci-lint, 0 issues)
  • CI green
## Summary - `upload.Deployment` gains a `Warning` field decoded from the bundle-ingest response. - `sc deploy` prints it under the queued-revision line when non-empty, so a deploy that is still affordable but running low is flagged in the terminal — alongside the same warning the platform's notification centre and the owner's mail already carry. - Part of someones.computer#327. ## Test plan - [x] `go vet ./...` - [x] `go test ./...` - [x] `./hack/lint.sh` (golangci-lint, 0 issues) - [ ] CI green
Print the platform's runway warning after a successful deploy
All checks were successful
CI / build (pull_request) Successful in 3m48s
a3cd3cb43a
The bundle-ingest response now carries a warning sentence when the
organization's projected credit runway has dropped under the platform's
threshold but the deploy itself still succeeded (someones.computer #327).
sc deploy prints it under the queued revision, alongside the same warning
already going to the notification centre and the owner's mail.
geusebio deleted branch feature/runway-warning-print 2026-08-18 18:03:14 +00:00
Sign in to join this conversation.
No reviewers
No labels
in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
Grey.ooo/someones.computer_agent!31
No description provided.