Skip to content

Published contract has drifted from openapi.yaml #92

Description

@github-actions

The gateway's published contract no longer matches this repo's openapi.yaml at operation granularity.

Run: 34199250216 · commit 8aa0e84d2db9ccfd6e38591916633a6af490b8ba

published-drift: repo 1.1.0 229 paths / 254 ops vs published 1.1.0 230 paths / 255 ops — shared 252
published-drift: findings — undocumented-live 3, unpublished-repo 0, draft-but-live 0, shared-drift 64; suppressed — draft 0 (of 0 probed live), allowlisted 11
published-drift: gateway enrichment normalized — 797 injected error responses, 0 synthesized operationIds, 77 parameter description/example fields dropped
::warning::203 operations have a real description in openapi.yaml that the published contract replaced with its versioning boilerplate. Not drift in this spec — a defect in the publishing service, tracked separately.
::warning::4 operations have a real error response in openapi.yaml that the published contract replaced with its generic injected envelope (GET /videos/{videoId}/chapters (404); POST /videos/{videoId}/chapters (404); POST /videos/{videoId}/chapters/detect (404); POST /enhance (400, 401)). Not drift in this spec — a defect in the publishing service, tracked separately.

The full machine-readable diff is attached to the run as the contract-drift artifact.
See .github/scripts/published-drift.mjs for what each direction means and how to clear it.

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

    needs-triageOn the board but missing Type/Area/Priority

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions