1010 # Otherwise, set variable to the commit of your branch on
1111 # opentelemetry-python-contrib which is compatible with these Core repo
1212 # changes.
13- CONTRIB_REPO_SHA : 2977f143df1d474735e8bdfecd91d92d534e80dc
13+ CONTRIB_REPO_SHA : 1a984d3ba18d4080c58485b7d807dba241179d41
1414 # This is needed because we do not clone the core repo in contrib builds anymore.
1515 # When running contrib builds as part of core builds, we use actions/checkout@v2 which
1616 # does not set an environment variable (simply just runs tox), which is different when
4242 - " getting-started"
4343 - " opentracing-shim"
4444 - " opencensus-shim"
45- - " exporter-jaeger-combined"
46- - " exporter-jaeger-proto-grpc"
47- - " exporter-jaeger-thrift"
4845 - " exporter-opencensus"
4946 - " exporter-otlp-proto-common"
5047 - " exporter-otlp-combined"
5855 - " propagator-b3"
5956 - " propagator-jaeger"
6057 os : [ubuntu-20.04, windows-2019]
58+ exclude :
59+ - python-version : pypy3
60+ package : " opencensus-shim"
61+ - python-version : pypy3
62+ package : " exporter-opencensus"
63+ - python-version : pypy3
64+ package : " exporter-otlp-combined"
65+ - python-version : pypy3
66+ package : " exporter-otlp-proto-grpc"
67+
6168 steps :
6269 - name : Checkout Core Repo @ SHA - ${{ github.sha }}
6370 uses : actions/checkout@v2
@@ -67,15 +74,15 @@ jobs:
6774 python-version : ${{ env[matrix.python-version] }}
6875 architecture : ' x64'
6976 - name : Install tox
70- run : pip install tox==3.27.1 -U tox-factor
77+ run : pip install tox
7178 - name : Cache tox environment
7279 # Preserves .tox directory between runs for faster installs
7380 uses : actions/cache@v2
7481 with :
7582 path : |
7683 .tox
7784 ~/.cache/pip
78- key : v3 -tox-cache-${{ env.RUN_MATRIX_COMBINATION }}-${{ hashFiles('tox.ini',
85+ key : v4 -tox-cache-${{ env.RUN_MATRIX_COMBINATION }}-${{ hashFiles('tox.ini',
7986 ' dev-requirements.txt' ) }}-core
8087 - name : Windows does not let git check out files with long names
8188 if : ${{ matrix.os == 'windows-2019'}}
@@ -100,15 +107,15 @@ jobs:
100107 python-version : ' 3.10'
101108 architecture : ' x64'
102109 - name : Install tox
103- run : pip install tox==3.27.1
110+ run : pip install tox
104111 - name : Cache tox environment
105112 # Preserves .tox directory between runs for faster installs
106113 uses : actions/cache@v2
107114 with :
108115 path : |
109116 .tox
110117 ~/.cache/pip
111- key : v3 -tox-cache-${{ matrix.tox-environment }}-${{ hashFiles('tox.ini', 'dev-requirements.txt')
118+ key : v4 -tox-cache-${{ matrix.tox-environment }}-${{ hashFiles('tox.ini', 'dev-requirements.txt')
112119 }}-core
113120 - name : run tox
114121 run : tox -e ${{ matrix.tox-environment }}
@@ -169,7 +176,7 @@ jobs:
169176 - " tornado"
170177 - " tortoiseorm"
171178 - " urllib"
172- - " urllib3 "
179+ - " urllib3v "
173180 - " wsgi"
174181 - " prometheus-remote-write"
175182 - " richconsole"
@@ -191,7 +198,7 @@ jobs:
191198 python-version : ${{ env[matrix.python-version] }}
192199 architecture : ' x64'
193200 - name : Install tox
194- run : pip install tox==3.27.1 -U tox-factor
201+ run : pip install tox
195202 - name : Cache tox environment
196203 # Preserves .tox directory between runs for faster installs
197204 uses : actions/cache@v2
0 commit comments