Skip to content

Commit

Permalink
Exclude certain instrumentations from py313 test matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
antonpirker committed Aug 9, 2024
1 parent 40c98a8 commit 21cb9cc
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 16 deletions.
28 changes: 24 additions & 4 deletions .github/workflows/instrumentations_0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,13 +75,33 @@ jobs:
- "tortoiseorm"
os: [ubuntu-20.04]
exclude:
- python-version: py312
package: "boto"
- python-version: py312
package: "kafka-python"
- python-version: py313
package: "aiopg"
- python-version: pypy3
package: "asyncpg"
- python-version: py313
package: "boto"
- python-version: py313
package: "celery"
- python-version: py313
package: "confluent-kafka"
- python-version: py313
package: "django"
- python-version: py313
package: "falcon"
- python-version: py313
package: "grpcio"
- python-version: py313
package: "httpx"
- python-version: py313
package: "psyocpg2"
- python-version: py313
package: "pyramid"
- python-version: py313
package: "sqlalchemy"
- python-version: py312
package: "boto"
- python-version: py312
package: "kafka-python"
- python-version: pypy3
package: "aiopg"
Expand Down
24 changes: 12 additions & 12 deletions tox.ini
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ envlist =
lint-instrumentation-aiohttp-server

; opentelemetry-instrumentation-aiopg
py3{8,9,10,11,12,13}-test-instrumentation-aiopg
py3{8,9,10,11,12}-test-instrumentation-aiopg
; instrumentation-aiopg intentionally excluded from pypy3
lint-instrumentation-aiopg

Expand Down Expand Up @@ -76,8 +76,8 @@ envlist =
py3{8,9}-test-instrumentation-django-0
py3{8,9}-test-instrumentation-django-1
py3{8,9}-test-instrumentation-django-2
py3{10,11,12,13}-test-instrumentation-django-1
py3{10,11,12,13}-test-instrumentation-django-3
py3{10,11,12}-test-instrumentation-django-1
py3{10,11,12}-test-instrumentation-django-3
pypy3-test-instrumentation-django-{0,1}
lint-instrumentation-django

Expand Down Expand Up @@ -110,7 +110,7 @@ envlist =
; 1: falcon >=2.0.0,<3.0.0
; 2: falcon >=3.0.0,<4.0.0
py3{8,9}-test-instrumentation-falcon-0
py3{8,9,10,11,12,13}-test-instrumentation-falcon-{1,2}
py3{8,9,10,11,12}-test-instrumentation-falcon-{1,2}
pypy3-test-instrumentation-falcon-{0,1,2}
lint-instrumentation-falcon

Expand Down Expand Up @@ -192,7 +192,7 @@ envlist =
lint-instrumentation-mysqlclient

; opentelemetry-instrumentation-psycopg2
py3{8,9,10,11,12,13}-test-instrumentation-psycopg2
py3{8,9,10,11,12}-test-instrumentation-psycopg2
; ext-psycopg2 intentionally excluded from pypy3
lint-instrumentation-psycopg2

Expand Down Expand Up @@ -224,7 +224,7 @@ envlist =
lint-instrumentation-pymysql

; opentelemetry-instrumentation-pyramid
py3{8,9,10,11,12,13}-test-instrumentation-pyramid
py3{8,9,10,11,12}-test-instrumentation-pyramid
pypy3-test-instrumentation-pyramid
lint-instrumentation-pyramid

Expand All @@ -234,7 +234,7 @@ envlist =
lint-instrumentation-asgi

; opentelemetry-instrumentation-asyncpg
py3{8,9,10,11,12,13}-test-instrumentation-asyncpg
py3{8,9,10,11,12}-test-instrumentation-asyncpg
; ext-asyncpg intentionally excluded from pypy3
lint-instrumentation-asyncpg

Expand All @@ -253,7 +253,7 @@ envlist =
; below mean these dependencies are being used:
; 0: grpcio==1.62.0
; 1: grpcio==1.63.0
py3{8,9,10,11,12,13}-test-instrumentation-grpc-{0,1}
py3{8,9,10,11,12}-test-instrumentation-grpc-{0,1}
pypy3-test-instrumentation-grpc-{0,1}
lint-instrumentation-grpc

Expand All @@ -262,7 +262,7 @@ envlist =
; below mean these dependencies are being used:
; 0: sqlalchemy>=1.1,<1.2
; 1: sqlalchemy~=1.4 aiosqlite
py3{8,9,10,11,12,13}-test-instrumentation-sqlalchemy-{1}
py3{8,9,10,11,12}-test-instrumentation-sqlalchemy-{1}
pypy3-test-instrumentation-sqlalchemy-{0,1}
lint-instrumentation-sqlalchemy

Expand All @@ -277,7 +277,7 @@ envlist =
lint-instrumentation-remoulade

; opentelemetry-instrumentation-celery
py3{8,9,10,11,12,13}-test-instrumentation-celery
py3{8,9,10,11,12}-test-instrumentation-celery
pypy3-test-instrumentation-celery
lint-instrumentation-celery

Expand Down Expand Up @@ -306,7 +306,7 @@ envlist =
; below mean these dependencies are being used:
; 0: httpx>=0.18.0,<0.19.0 respx~=0.17.0
; 1: httpx>=0.19.0 respx~=0.20.1
py3{8,9,10,11,12,13}-test-instrumentation-httpx-{0,1}
py3{8,9,10,11,12}-test-instrumentation-httpx-{0,1}
pypy3-test-instrumentation-httpx-{0,1}
lint-instrumentation-httpx

Expand Down Expand Up @@ -354,7 +354,7 @@ envlist =
lint-instrumentation-kafka-python

; opentelemetry-instrumentation-confluent-kafka
py3{8,9,10,11,12,13}-test-instrumentation-confluent-kafka
py3{8,9,10,11,12}-test-instrumentation-confluent-kafka
pypy3-test-instrumentation-confluent-kafka
lint-instrumentation-confluent-kafka

Expand Down

0 comments on commit 21cb9cc

Please sign in to comment.