Skip to content

Commit 1ac00c8

Browse files
committed
Added langgraph to test matrix
1 parent 8fe3bdd commit 1ac00c8

File tree

6 files changed

+30
-5
lines changed

6 files changed

+30
-5
lines changed

.github/workflows/test-integrations-ai.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ jobs:
6262
run: |
6363
set -x # print commands that are executed
6464
./scripts/runtox.sh "py${{ matrix.python-version }}-langchain-latest"
65+
- name: Test langgraph latest
66+
run: |
67+
set -x # print commands that are executed
68+
./scripts/runtox.sh "py${{ matrix.python-version }}-langgraph-latest"
6569
- name: Test openai latest
6670
run: |
6771
set -x # print commands that are executed
@@ -141,6 +145,10 @@ jobs:
141145
run: |
142146
set -x # print commands that are executed
143147
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langchain"
148+
- name: Test langgraph pinned
149+
run: |
150+
set -x # print commands that are executed
151+
./scripts/runtox.sh --exclude-latest "py${{ matrix.python-version }}-langgraph"
144152
- name: Test openai pinned
145153
run: |
146154
set -x # print commands that are executed

scripts/populate_tox/config.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,9 @@
126126
"huggingface_hub": {
127127
"package": "huggingface_hub",
128128
},
129+
"langgraph": {
130+
"package": "langgraph",
131+
},
129132
"launchdarkly": {
130133
"package": "launchdarkly-server-sdk",
131134
},

scripts/populate_tox/tox.jinja

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -398,6 +398,7 @@ setenv =
398398
huey: TESTPATH=tests/integrations/huey
399399
huggingface_hub: TESTPATH=tests/integrations/huggingface_hub
400400
langchain: TESTPATH=tests/integrations/langchain
401+
langgraph: TESTPATH=tests/integrations/langgraph
401402
launchdarkly: TESTPATH=tests/integrations/launchdarkly
402403
litestar: TESTPATH=tests/integrations/litestar
403404
loguru: TESTPATH=tests/integrations/loguru

scripts/split_tox_gh_actions/split_tox_gh_actions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
"anthropic",
6363
"cohere",
6464
"langchain",
65+
"langgraph",
6566
"openai",
6667
"openai_agents",
6768
"huggingface_hub",

sentry_sdk/integrations/__init__.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,7 @@ def iter_default_integrations(with_auto_enabling_integrations):
142142
"grpc": (1, 32, 0), # grpcio
143143
"huggingface_hub": (0, 22),
144144
"langchain": (0, 0, 210),
145+
"langgraph": (0, 6, 6),
145146
"launchdarkly": (9, 8, 0),
146147
"loguru": (0, 7, 0),
147148
"openai": (1, 0, 0),

tox.ini

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# The file (and all resulting CI YAMLs) then need to be regenerated via
1111
# "scripts/generate-test-files.sh".
1212
#
13-
# Last generated: 2025-08-26T08:59:42.512502+00:00
13+
# Last generated: 2025-09-02T07:22:08.597022+00:00
1414

1515
[tox]
1616
requires =
@@ -145,9 +145,12 @@ envlist =
145145
{py3.9,py3.11,py3.12}-cohere-v5.13.12
146146
{py3.9,py3.11,py3.12}-cohere-v5.17.0
147147

148+
{py3.9,py3.12,py3.13}-langgraph-v0.6.6
149+
{py3.10,py3.12,py3.13}-langgraph-v1.0.0a1
150+
148151
{py3.10,py3.11,py3.12}-openai_agents-v0.0.19
149152
{py3.10,py3.12,py3.13}-openai_agents-v0.1.0
150-
{py3.10,py3.12,py3.13}-openai_agents-v0.2.9
153+
{py3.10,py3.12,py3.13}-openai_agents-v0.2.10
151154

152155
{py3.8,py3.10,py3.11}-huggingface_hub-v0.22.2
153156
{py3.8,py3.11,py3.12}-huggingface_hub-v0.26.5
@@ -210,14 +213,15 @@ envlist =
210213
{py3.8,py3.10,py3.11}-strawberry-v0.209.8
211214
{py3.8,py3.11,py3.12}-strawberry-v0.233.3
212215
{py3.9,py3.12,py3.13}-strawberry-v0.257.0
213-
{py3.9,py3.12,py3.13}-strawberry-v0.280.0
216+
{py3.9,py3.12,py3.13}-strawberry-v0.281.0
214217

215218

216219
# ~~~ Network ~~~
217220
{py3.7,py3.8}-grpc-v1.32.0
218221
{py3.7,py3.9,py3.10}-grpc-v1.46.5
219222
{py3.7,py3.11,py3.12}-grpc-v1.60.2
220223
{py3.9,py3.12,py3.13}-grpc-v1.74.0
224+
{py3.9,py3.12,py3.13}-grpc-v1.75.0rc1
221225

222226

223227
# ~~~ Tasks ~~~
@@ -311,6 +315,7 @@ envlist =
311315

312316
{py3.7,py3.12,py3.13}-typer-v0.15.4
313317
{py3.7,py3.12,py3.13}-typer-v0.16.1
318+
{py3.7,py3.12,py3.13}-typer-v0.17.3
314319

315320

316321

@@ -525,9 +530,12 @@ deps =
525530
cohere-v5.13.12: cohere==5.13.12
526531
cohere-v5.17.0: cohere==5.17.0
527532

533+
langgraph-v0.6.6: langgraph==0.6.6
534+
langgraph-v1.0.0a1: langgraph==1.0.0a1
535+
528536
openai_agents-v0.0.19: openai-agents==0.0.19
529537
openai_agents-v0.1.0: openai-agents==0.1.0
530-
openai_agents-v0.2.9: openai-agents==0.2.9
538+
openai_agents-v0.2.10: openai-agents==0.2.10
531539
openai_agents: pytest-asyncio
532540

533541
huggingface_hub-v0.22.2: huggingface_hub==0.22.2
@@ -601,7 +609,7 @@ deps =
601609
strawberry-v0.209.8: strawberry-graphql[fastapi,flask]==0.209.8
602610
strawberry-v0.233.3: strawberry-graphql[fastapi,flask]==0.233.3
603611
strawberry-v0.257.0: strawberry-graphql[fastapi,flask]==0.257.0
604-
strawberry-v0.280.0: strawberry-graphql[fastapi,flask]==0.280.0
612+
strawberry-v0.281.0: strawberry-graphql[fastapi,flask]==0.281.0
605613
strawberry: httpx
606614
strawberry-v0.209.8: pydantic<2.11
607615
strawberry-v0.233.3: pydantic<2.11
@@ -613,6 +621,7 @@ deps =
613621
grpc-v1.46.5: grpcio==1.46.5
614622
grpc-v1.60.2: grpcio==1.60.2
615623
grpc-v1.74.0: grpcio==1.74.0
624+
grpc-v1.75.0rc1: grpcio==1.75.0rc1
616625
grpc: protobuf
617626
grpc: mypy-protobuf
618627
grpc: types-protobuf
@@ -782,6 +791,7 @@ deps =
782791

783792
typer-v0.15.4: typer==0.15.4
784793
typer-v0.16.1: typer==0.16.1
794+
typer-v0.17.3: typer==0.17.3
785795

786796

787797

@@ -824,6 +834,7 @@ setenv =
824834
huey: TESTPATH=tests/integrations/huey
825835
huggingface_hub: TESTPATH=tests/integrations/huggingface_hub
826836
langchain: TESTPATH=tests/integrations/langchain
837+
langgraph: TESTPATH=tests/integrations/langgraph
827838
launchdarkly: TESTPATH=tests/integrations/launchdarkly
828839
litestar: TESTPATH=tests/integrations/litestar
829840
loguru: TESTPATH=tests/integrations/loguru

0 commit comments

Comments
 (0)