Skip to content

[CI] Secure-file download fails with TF15004 expired request signature #26549

Description

@dalexsoto

Failure signature

The Azure DevOps DownloadSecureFile@1 pre-job fails before checkout or test execution while downloading macios-certificates-and-provisioning-profiles.zip:

Error: Failed to download secure file. HTTP 500: Internal Server Error.
TF15004: The download request signature has expired.

Stable signature: tf15004-expired-secure-file-download-request-signature

Confirmed occurrences

PR / head Azure run, attempt, job, and task Worker / time (UTC)
#26523 / 009d29239569f16f51a09943cd8fbed39167fa2a 15178528 attempt 1 / monotouch_maccatalyst / secure-file pre-job AcesShared 78, 2026-09-02 02:59:08
#26475 / 56d8ad2aa9785bf30a1522852177506bbd03240c 15194793 attempt 1 / dotnettests_multiple / secure-file pre-job AcesShared 93, 2026-09-03 05:01:38

Total: 2 confirmed occurrences across 2 distinct monitored PRs.

First observed: 2026-09-02T02:59:08Z. Latest observed: 2026-09-03T05:01:38Z.

Classification and impact

CI infrastructure failure. The same Azure secure-file service error occurred on unrelated PRs, heads, jobs, and workers. The affected job cannot reach checkout, setup, build, or tests, so this is not evidence of a source or deterministic test regression.

Investigation performed

Azure logs and secure-file request metadata are retention-limited.

Retry status and workaround

A failed-jobs retry can clear an isolated occurrence after the PR head, mergeability, active attempts, and retry budgets are refreshed. The infrastructure fix is to ensure the signed secure-file download ticket remains valid until the queued pre-job executes.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions