Repository navigation
docs: restore the WebWright provider (re-added upstream) - #1026
Merged
Merged
Conversation
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-maintainer
Bot
requested a review
from a team
as a code owner
October 21, 2026 14:00
Contributor
|
🗑️ Preview environment destroyed. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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@mainrestored the WebWright provider today (commit955185e3, schemas PR 292), undoing its own Oct 20 revert (commit2d72c920). The provider docs generator treats the canonicalopenapi.yamlas the source of truth and exits when a schema provider has no entry inscripts/provider-overrides.json, sotask generateerrors 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 of27fe040purely because the schema had dropped the provider:scripts/provider-overrides.json: thewebwrightentry is back (displayName, urlLabel, keyLabel, adkExampleModel; the provider has no vision support in the schema)scripts/__fixtures__/openapi.sample.yamlandscripts/generate-provider-docs.test.mjs: fixture block and expected provider list getwebwrightbacksupported-providers.md,configuration.md,sdks.md,rust-adk.md,typescript-adk.md: regenerated provider regions viatask generateVerification
bun testpasses (12 tests, fixture pipeline byte-for-byte)bun run lint:mdandbun run format:checkpassbun run buildpassestask generateagainst the liveschemas@mainleaves the generated regions unchanged (git diff --exit-codeclean), which is exactly what the Docs drift job checkshttps://webwright.ai/v1,auth_type: bearer,modelsandchatendpoints, no visionNotes