Skip to content

Commit 460dc0a

Browse files
committed
Separate jobs per instrumentation
Fixes open-telemetry#2036
1 parent c2691e0 commit 460dc0a

File tree

1 file changed

+56
-4
lines changed

1 file changed

+56
-4
lines changed

.github/workflows/test.yml

+56-4
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,67 @@ jobs:
1717
py39: 3.9
1818
py310: "3.10"
1919
py311: "3.11"
20-
pypy3: "pypy3.7"
20+
pypy3: pypy-3.7
2121
RUN_MATRIX_COMBINATION: ${{ matrix.python-version }}-${{ matrix.package }}-${{ matrix.os }}
2222
runs-on: ${{ matrix.os }}
2323
strategy:
2424
fail-fast: false # ensures the entire test matrix is run, even if one permutation fails
2525
matrix:
26-
python-version: [ py37, py38, py39, py310, py311, pypy3 ]
27-
package: ["instrumentation", "distro", "exporter", "sdkextension", "propagator", "resource"]
28-
os: [ ubuntu-20.04 ]
26+
python-version: [py37, py38, py39, py310, py311, pypy3]
27+
package:
28+
- "aiohttp-client"
29+
- "aiohttp-server"
30+
- "aiopg"
31+
- "aio-pika"
32+
- "asgi"
33+
- "asyncpg"
34+
- "aws-lambda"
35+
- "boto"
36+
- "boto3sqs"
37+
- "botocore"
38+
- "cassandra"
39+
- "celery"
40+
- "confluent-kafka"
41+
- "dbapi"
42+
- "django"
43+
- "elasticsearch"
44+
- "falcon"
45+
- "fastapi"
46+
- "flask"
47+
- "grpc"
48+
- "httpx"
49+
- "jinja2"
50+
- "kafka-python"
51+
- "logging"
52+
- "mysql"
53+
- "mysqlclient"
54+
- "pika"
55+
- "psycopg2"
56+
- "pymemcache"
57+
- "pymongo"
58+
- "pymysql"
59+
- "pyramid"
60+
- "redis"
61+
- "remoulade"
62+
- "requests"
63+
- "sklearn"
64+
- "sqlalchemy"
65+
- "sqlite3"
66+
- "starlette"
67+
- "system-metrics"
68+
- "tornado"
69+
- "tortoiseorm"
70+
- "urllib"
71+
- "urllib3"
72+
- "wsgi"
73+
- "distro"
74+
- "richconsole"
75+
- "prometheus-remote-write"
76+
- "sdkextension-aws"
77+
- "propagator-aws-xray"
78+
- "propagator-ot-trace"
79+
- "resource-detector-container"
80+
os: [ubuntu-20.04]
2981
steps:
3082
- name: Checkout Contrib Repo @ SHA - ${{ github.sha }}
3183
uses: actions/checkout@v2

0 commit comments

Comments
 (0)