Skip to content

uploads-api main deploy failed silently (CF 524) — no retry/alerting on failed Workers Builds #100

Description

@zachdunn

What happened

After merging #95 (21:35 UTC) and #99 (22:10 UTC) on 2026-07-12, the Workers Builds: uploads-api check on both merge commits reported success with zero duration (started_at == completed_at), but no production deployment occurred — wrangler deployments list --name uploads-api showed the newest deploy at 20:59 UTC (the #94 build). Production served pre-#95 code (the Phase 3 /admin-ui/* and /admin/orgs/backfill routes 404'd) until a manual pnpm run deploy:api from main shipped 157e672.

uploads-auth (configured the same day) deployed correctly on the same merges, so this is specific to the uploads-api build project.

Likely suspects

  • Watch-path filters on the uploads-api Builds project not matching the changed paths (both merges touched apps/api/src/** plus apps/auth/**)
  • A build-skipped state being reported to GitHub as success

To do

🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions