Files
David S. Batista b6d94498f9 test: running docstrings code snippets which generate API docs (#10993)
* adding test-ignore to snippets that require API keys

* adding test-ignore to snippets that require extra dependencies

* fixing wrong placement of ignore tag

* adding ignore to fixture files / bad placeholders / network calls

* Revert "adding test-ignore to snippets that require API keys"

This reverts commit 35ca3cd6a00cc5192089e6f3b79ce393a23fcc4a.

* Reapply "adding test-ignore to snippets that require API keys"

This reverts commit e3cca7a8544e528a863fd18f5dd1b5c8d421f8b4.

* Revert "adding ignore to fixture files / bad placeholders / network calls"

This reverts commit ba8f685de9653f1d5f144ab6ac5de8cf4bae7557.

* Revert "fixing wrong placement of ignore tag"

This reverts commit f3869316732a58bf8a966b872548f896610a0716.

* Revert "adding test-ignore to snippets that require extra dependencies"

This reverts commit 55b1fdb8a1d3ed89aa9768fd6cdf7e2d7787714a.

* Revert "adding test-ignore to snippets that require API keys"

This reverts commit 35ca3cd6a00cc5192089e6f3b79ce393a23fcc4a.

* fixing some more code snippets and ignoring some

* fixing some more code snippets and ignoring some

* adding fixture files from tests

* setting path in workflow file

* activating push triggers

* using gtp-4o-mini

* generating new md files

* install hatch

* install hatch

* install ffmpeg

* debugging

* debugging

* debugging

* adding extra requirements

* Update .github/workflows/docs-website-test-docs-snippets.yml

Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>

* Apply suggestion from @anakin87

Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>

* Apply suggestion from @anakin87

Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>

* Apply suggestion from @anakin87

Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>

* wip

* wip

* wip

* wip

* running OpenAPIServiceConnector docstring code

* running OpenAPIConnector docstring code

* running OpenAI Embedder docstring code

* temporary enabling running on PR

* running serperdev code snippets

* using test files for the llm_document_content_extractor.py docstring

* adding AZURE env vars and step summary to github

* adding more embbeders to run

* temporary disabling openai text embedder

* debugging error on text embedders docstring

* cleaning + installing dev deps from pyproject.toml

* trying use deps from pyproject.toml

* skip script to generate dependencies

* debugging error embedders docstring

* debugging

* debugging

* debugging: reverting to external requirements

* using pyproject.toml dependencies + disabling SERPERDEV code snippets

* removing extra requirements.txt

* adding slack notification + disabling one more snippet relying on SERPERDEV

* removing all triggers runs only daily at 3:17 and has a workflow_dispatch

---------

Co-authored-by: Stefano Fiorucci <stefanofiorucci@gmail.com>
2026-04-01 11:39:35 +00:00
..