10
10
# Otherwise, set variable to the commit of your branch on
11
11
# opentelemetry-python-contrib which is compatible with these Core repo
12
12
# changes.
13
- CONTRIB_REPO_SHA : 2977f143df1d474735e8bdfecd91d92d534e80dc
13
+ CONTRIB_REPO_SHA : 1a984d3ba18d4080c58485b7d807dba241179d41
14
14
# This is needed because we do not clone the core repo in contrib builds anymore.
15
15
# When running contrib builds as part of core builds, we use actions/checkout@v2 which
16
16
# does not set an environment variable (simply just runs tox), which is different when
42
42
- " getting-started"
43
43
- " opentracing-shim"
44
44
- " opencensus-shim"
45
- - " exporter-jaeger-combined"
46
- - " exporter-jaeger-proto-grpc"
47
- - " exporter-jaeger-thrift"
48
45
- " exporter-opencensus"
49
46
- " exporter-otlp-proto-common"
50
47
- " exporter-otlp-combined"
58
55
- " propagator-b3"
59
56
- " propagator-jaeger"
60
57
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
+
61
68
steps :
62
69
- name : Checkout Core Repo @ SHA - ${{ github.sha }}
63
70
uses : actions/checkout@v2
@@ -67,15 +74,15 @@ jobs:
67
74
python-version : ${{ env[matrix.python-version] }}
68
75
architecture : ' x64'
69
76
- name : Install tox
70
- run : pip install tox==3.27.1 -U tox-factor
77
+ run : pip install tox
71
78
- name : Cache tox environment
72
79
# Preserves .tox directory between runs for faster installs
73
80
uses : actions/cache@v2
74
81
with :
75
82
path : |
76
83
.tox
77
84
~/.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',
79
86
' dev-requirements.txt' ) }}-core
80
87
- name : Windows does not let git check out files with long names
81
88
if : ${{ matrix.os == 'windows-2019'}}
@@ -100,15 +107,15 @@ jobs:
100
107
python-version : ' 3.10'
101
108
architecture : ' x64'
102
109
- name : Install tox
103
- run : pip install tox==3.27.1
110
+ run : pip install tox
104
111
- name : Cache tox environment
105
112
# Preserves .tox directory between runs for faster installs
106
113
uses : actions/cache@v2
107
114
with :
108
115
path : |
109
116
.tox
110
117
~/.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')
112
119
}}-core
113
120
- name : run tox
114
121
run : tox -e ${{ matrix.tox-environment }}
@@ -169,7 +176,7 @@ jobs:
169
176
- " tornado"
170
177
- " tortoiseorm"
171
178
- " urllib"
172
- - " urllib3 "
179
+ - " urllib3v "
173
180
- " wsgi"
174
181
- " prometheus-remote-write"
175
182
- " richconsole"
@@ -191,7 +198,7 @@ jobs:
191
198
python-version : ${{ env[matrix.python-version] }}
192
199
architecture : ' x64'
193
200
- name : Install tox
194
- run : pip install tox==3.27.1 -U tox-factor
201
+ run : pip install tox
195
202
- name : Cache tox environment
196
203
# Preserves .tox directory between runs for faster installs
197
204
uses : actions/cache@v2
0 commit comments