Publishing an artifact now retries when the service is busy and tells you it is waiting.
What's wrong with this entry?
Publish and deploy calls go through a shared retry wrapper that retries HTTP 503 using a delay derived from retry-after, and the transcript shows why it is waiting instead of appearing to hang.
- Retry progress is reported as an
artifact_publish_retryevent, rendered by a new UI component. - The line reads "Publish service temporarily unavailable" for a 503 and "Publish service busy" otherwise, followed by an attempt counter.
- Telemetry records "deploy_503_retried" and "deploy_429_retried" with a
deploy_attemptsfield.
Publish service temporarily unavailable
Strings lifted out of the shipped bundle, so the claim above can be checked against them.