Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
3cd8658
wip: pydantic based responses api attributes extraction.
eternalcuriouslearner Mar 16, 2026
cf1aa6e
polish: fixing the linting around files.
eternalcuriouslearner Mar 16, 2026
3a5dea1
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 17, 2026
6d66786
refactor: update changelog.
eternalcuriouslearner Mar 17, 2026
1604407
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 18, 2026
636c300
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 18, 2026
947e7bd
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 19, 2026
b599b01
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 21, 2026
421d3cd
polish: removing pydantic hard dependency and making pydantic version…
eternalcuriouslearner Mar 24, 2026
f3ca98f
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 24, 2026
de4eb31
wip: tox validation for pydantic 1.x version.
eternalcuriouslearner Mar 25, 2026
73664a3
generated new workflows.
eternalcuriouslearner Mar 25, 2026
247517a
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 25, 2026
fd5338a
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 25, 2026
2ca3ed3
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 31, 2026
4a787c2
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Mar 31, 2026
3374035
Merge branch 'main' into feat/openai-response-extractors
eternalcuriouslearner Apr 2, 2026
fcff47a
Merge remote-tracking branch 'upstream/main' into feat/openai-respons…
eternalcuriouslearner Apr 7, 2026
901c709
adding the pydantic test to new test file and removing old files.
eternalcuriouslearner Apr 7, 2026
27011f2
wip: generated workflows.
eternalcuriouslearner Apr 7, 2026
a217ce3
wip: removed unwanted truthiness checks and simplified the test suite.
eternalcuriouslearner Apr 7, 2026
a7828a5
polish: fixed precommit.
eternalcuriouslearner Apr 7, 2026
519ed05
Merge branch 'main' into feat/openai-response-extractors
xrmx Apr 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -252,6 +252,25 @@ jobs:
- name: Run tests
run: tox -e py314-test-instrumentation-openai-v2-latest -- -ra

py313-test-instrumentation-openai-v2-pydantic1_ubuntu-latest:
name: instrumentation-openai-v2-pydantic1 3.13 Ubuntu
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- name: Checkout repo @ SHA - ${{ github.sha }}
uses: actions/checkout@v4

- name: Set up Python 3.13
uses: actions/setup-python@v5
with:
python-version: "3.13"

- name: Install tox
run: pip install tox-uv

- name: Run tests
run: tox -e py313-test-instrumentation-openai-v2-pydantic1 -- -ra

pypy3-test-instrumentation-openai-v2-oldest_ubuntu-latest:
name: instrumentation-openai-v2-oldest pypy-3.9 Ubuntu
runs-on: ubuntu-latest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
([#4280](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4280))
- Add async wrappers for OpenAI Responses API streams and response stream managers
([#4325](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4325))
- Add strongly typed Responses API extractors with validation and content
extraction improvements
([#4337](https://github.com/open-telemetry/opentelemetry-python-contrib/pull/4337))

## Version 2.3b0 (2025-12-24)

Expand Down
Loading
Loading