Skip to content

docs: restore the WebWright provider (re-added upstream) - #1026

Merged
edenreich merged 1 commit into
mainfrom
docs/restore-webwright-provider
Oct 21, 2026
Merged

edenreich merged 1 commit into
mainfrom
docs/restore-webwright-provider

Conversation

@inference-gateway-maintainer

Copy link
Copy Markdown
Contributor

Restore the WebWright provider docs (re-added upstream)

Context

The Docs drift CI job fails on every current branch with The schema defines provider(s) with no entry in scripts/provider-overrides.json: webwright. The cause is upstream: inference-gateway/schemas@main restored the WebWright provider today (commit 955185e3, schemas PR 292), undoing its own Oct 20 revert (commit 2d72c920). The provider docs generator treats the canonical openapi.yaml as the source of truth and exits when a schema provider has no entry in scripts/provider-overrides.json, so task generate errors out before the drift diff even runs. Main is affected too - its last green CI run predates the schema restore.

Summary

Since WebWright is a supported provider again upstream, this restores its documentation. It is the inverse of 915aee4, which had removed the WebWright half of 27fe040 purely because the schema had dropped the provider:

  • scripts/provider-overrides.json: the webwright entry is back (displayName, urlLabel, keyLabel, adkExampleModel; the provider has no vision support in the schema)
  • scripts/__fixtures__/openapi.sample.yaml and scripts/generate-provider-docs.test.mjs: fixture block and expected provider list get webwright back
  • supported-providers.md, configuration.md, sdks.md, rust-adk.md, typescript-adk.md: regenerated provider regions via task generate

Verification

  • bun test passes (12 tests, fixture pipeline byte-for-byte)
  • bun run lint:md and bun run format:check pass
  • bun run build passes
  • task generate against the live schemas@main leaves the generated regions unchanged (git diff --exit-code clean), which is exactly what the Docs drift job checks
  • The restored facts match the upstream schema: url https://webwright.ai/v1, auth_type: bearer, models and chat endpoints, no vision

Notes

  • Docs-only change inside this repo: no schemas, gateway or SDK changes involved, so no downstream tracking issues are needed.
  • The Docs drift check on PR 1025 will stay red until this PR merges and that branch picks up main, because the drift job runs on each PR branch as-is.

inference-gateway/schemas@main restored the WebWright provider (commit 955185e3, schemas PR 292), undoing its Oct 20 revert. The docs follow the schema, so this re-applies what 915aee4 had removed for exactly that reason: the webwright entry in scripts/provider-overrides.json, the fixture block and expected provider list, and the regenerated regions in supported-providers.md, configuration.md, sdks.md, rust-adk.md and typescript-adk.md.

Verified with bun test, lint:md, format:check and build. A task generate run against the live schemas main leaves the generated regions unchanged, so the Docs drift job goes green again.
@inference-gateway-releaser

inference-gateway-releaser Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

🗑️ Preview environment destroyed.

@edenreich
edenreich merged commit 6242edb into main Oct 21, 2026
1 check passed
@edenreich
edenreich deleted the docs/restore-webwright-provider branch October 21, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant