Skip to content

The docs-asset drift leg fails the same way, and its tracking issue is never filed because the body exceeds the GitHub limit #194

Description

@JGoutin

Found by the #192 research sweep, in released code.

Two separate defects, both in the scheduled drift workflow, both distinct from #192's own crash:

  1. The docs-assets leg fails identically to the price-drift leg — no AWS region is set in the scheduled run's environment, so importing the product's settings calls sys.exit(1) at collection time.
  2. Its tracking issue is never filed. The auto-file step posts the whole run log as the issue body and GitHub rejects it: GraphQL: Body is too long (maximum is 65536 characters). So the leg fails silently — no issue, no signal, and the only evidence is in the workflow run itself.

The second is the more serious of the two: a failure-reporting path that swallows its own failure means every future drift finding on this leg is lost, not just this one. The fix needs to bound what goes in the body (tail the log, attach the rest as a run link) rather than assume it fits.

Related: #192 (the price-drift leg's crash, same root cause for part 1).

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingdocs-asset-driftThe pinned Swagger UI or ReDoc release is no longer what upstream publishes

    Type

    No type

    Projects

    • Status
      In review

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions