9
9
- ' release/*'
10
10
pull_request :
11
11
12
+ concurrency :
13
+ group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
14
+ cancel-in-progress : true
15
+
12
16
env :
13
17
CORE_REPO_SHA : main
14
18
CONTRIB_REPO_SHA : main
@@ -19,14 +23,15 @@ jobs:
19
23
lint-opentelemetry-api :
20
24
name : opentelemetry-api
21
25
runs-on : ubuntu-latest
26
+ timeout-minutes : 30
22
27
steps :
23
28
- name : Checkout repo @ SHA - ${{ github.sha }}
24
29
uses : actions/checkout@v4
25
30
26
- - name : Set up Python 3.12
31
+ - name : Set up Python 3.13
27
32
uses : actions/setup-python@v5
28
33
with :
29
- python-version : " 3.12 "
34
+ python-version : " 3.13 "
30
35
31
36
- name : Install tox
32
37
run : pip install tox
@@ -37,14 +42,15 @@ jobs:
37
42
lint-opentelemetry-proto-protobuf5 :
38
43
name : opentelemetry-proto-protobuf5
39
44
runs-on : ubuntu-latest
45
+ timeout-minutes : 30
40
46
steps :
41
47
- name : Checkout repo @ SHA - ${{ github.sha }}
42
48
uses : actions/checkout@v4
43
49
44
- - name : Set up Python 3.12
50
+ - name : Set up Python 3.13
45
51
uses : actions/setup-python@v5
46
52
with :
47
- python-version : " 3.12 "
53
+ python-version : " 3.13 "
48
54
49
55
- name : Install tox
50
56
run : pip install tox
@@ -55,14 +61,15 @@ jobs:
55
61
lint-opentelemetry-sdk :
56
62
name : opentelemetry-sdk
57
63
runs-on : ubuntu-latest
64
+ timeout-minutes : 30
58
65
steps :
59
66
- name : Checkout repo @ SHA - ${{ github.sha }}
60
67
uses : actions/checkout@v4
61
68
62
- - name : Set up Python 3.12
69
+ - name : Set up Python 3.13
63
70
uses : actions/setup-python@v5
64
71
with :
65
- python-version : " 3.12 "
72
+ python-version : " 3.13 "
66
73
67
74
- name : Install tox
68
75
run : pip install tox
@@ -73,14 +80,15 @@ jobs:
73
80
lint-opentelemetry-semantic-conventions :
74
81
name : opentelemetry-semantic-conventions
75
82
runs-on : ubuntu-latest
83
+ timeout-minutes : 30
76
84
steps :
77
85
- name : Checkout repo @ SHA - ${{ github.sha }}
78
86
uses : actions/checkout@v4
79
87
80
- - name : Set up Python 3.12
88
+ - name : Set up Python 3.13
81
89
uses : actions/setup-python@v5
82
90
with :
83
- python-version : " 3.12 "
91
+ python-version : " 3.13 "
84
92
85
93
- name : Install tox
86
94
run : pip install tox
@@ -91,14 +99,15 @@ jobs:
91
99
lint-opentelemetry-getting-started :
92
100
name : opentelemetry-getting-started
93
101
runs-on : ubuntu-latest
102
+ timeout-minutes : 30
94
103
steps :
95
104
- name : Checkout repo @ SHA - ${{ github.sha }}
96
105
uses : actions/checkout@v4
97
106
98
- - name : Set up Python 3.12
107
+ - name : Set up Python 3.13
99
108
uses : actions/setup-python@v5
100
109
with :
101
- python-version : " 3.12 "
110
+ python-version : " 3.13 "
102
111
103
112
- name : Install tox
104
113
run : pip install tox
@@ -109,14 +118,15 @@ jobs:
109
118
lint-opentelemetry-opentracing-shim :
110
119
name : opentelemetry-opentracing-shim
111
120
runs-on : ubuntu-latest
121
+ timeout-minutes : 30
112
122
steps :
113
123
- name : Checkout repo @ SHA - ${{ github.sha }}
114
124
uses : actions/checkout@v4
115
125
116
- - name : Set up Python 3.12
126
+ - name : Set up Python 3.13
117
127
uses : actions/setup-python@v5
118
128
with :
119
- python-version : " 3.12 "
129
+ python-version : " 3.13 "
120
130
121
131
- name : Install tox
122
132
run : pip install tox
@@ -127,14 +137,15 @@ jobs:
127
137
lint-opentelemetry-opencensus-shim :
128
138
name : opentelemetry-opencensus-shim
129
139
runs-on : ubuntu-latest
140
+ timeout-minutes : 30
130
141
steps :
131
142
- name : Checkout repo @ SHA - ${{ github.sha }}
132
143
uses : actions/checkout@v4
133
144
134
- - name : Set up Python 3.12
145
+ - name : Set up Python 3.13
135
146
uses : actions/setup-python@v5
136
147
with :
137
- python-version : " 3.12 "
148
+ python-version : " 3.13 "
138
149
139
150
- name : Install tox
140
151
run : pip install tox
@@ -145,14 +156,15 @@ jobs:
145
156
lint-opentelemetry-exporter-opencensus :
146
157
name : opentelemetry-exporter-opencensus
147
158
runs-on : ubuntu-latest
159
+ timeout-minutes : 30
148
160
steps :
149
161
- name : Checkout repo @ SHA - ${{ github.sha }}
150
162
uses : actions/checkout@v4
151
163
152
- - name : Set up Python 3.12
164
+ - name : Set up Python 3.13
153
165
uses : actions/setup-python@v5
154
166
with :
155
- python-version : " 3.12 "
167
+ python-version : " 3.13 "
156
168
157
169
- name : Install tox
158
170
run : pip install tox
@@ -163,14 +175,15 @@ jobs:
163
175
lint-opentelemetry-exporter-otlp-proto-common :
164
176
name : opentelemetry-exporter-otlp-proto-common
165
177
runs-on : ubuntu-latest
178
+ timeout-minutes : 30
166
179
steps :
167
180
- name : Checkout repo @ SHA - ${{ github.sha }}
168
181
uses : actions/checkout@v4
169
182
170
- - name : Set up Python 3.12
183
+ - name : Set up Python 3.13
171
184
uses : actions/setup-python@v5
172
185
with :
173
- python-version : " 3.12 "
186
+ python-version : " 3.13 "
174
187
175
188
- name : Install tox
176
189
run : pip install tox
@@ -199,14 +212,15 @@ jobs:
199
212
lint-opentelemetry-exporter-otlp-combined :
200
213
name : opentelemetry-exporter-otlp-combined
201
214
runs-on : ubuntu-latest
215
+ timeout-minutes : 30
202
216
steps :
203
217
- name : Checkout repo @ SHA - ${{ github.sha }}
204
218
uses : actions/checkout@v4
205
219
206
- - name : Set up Python 3.12
220
+ - name : Set up Python 3.13
207
221
uses : actions/setup-python@v5
208
222
with :
209
- python-version : " 3.12 "
223
+ python-version : " 3.13 "
210
224
211
225
- name : Install tox
212
226
run : pip install tox
@@ -217,14 +231,15 @@ jobs:
217
231
lint-opentelemetry-exporter-otlp-proto-grpc :
218
232
name : opentelemetry-exporter-otlp-proto-grpc
219
233
runs-on : ubuntu-latest
234
+ timeout-minutes : 30
220
235
steps :
221
236
- name : Checkout repo @ SHA - ${{ github.sha }}
222
237
uses : actions/checkout@v4
223
238
224
- - name : Set up Python 3.12
239
+ - name : Set up Python 3.13
225
240
uses : actions/setup-python@v5
226
241
with :
227
- python-version : " 3.12 "
242
+ python-version : " 3.13 "
228
243
229
244
- name : Install tox
230
245
run : pip install tox
@@ -235,14 +250,15 @@ jobs:
235
250
lint-opentelemetry-exporter-otlp-proto-http :
236
251
name : opentelemetry-exporter-otlp-proto-http
237
252
runs-on : ubuntu-latest
253
+ timeout-minutes : 30
238
254
steps :
239
255
- name : Checkout repo @ SHA - ${{ github.sha }}
240
256
uses : actions/checkout@v4
241
257
242
- - name : Set up Python 3.12
258
+ - name : Set up Python 3.13
243
259
uses : actions/setup-python@v5
244
260
with :
245
- python-version : " 3.12 "
261
+ python-version : " 3.13 "
246
262
247
263
- name : Install tox
248
264
run : pip install tox
@@ -271,14 +287,15 @@ jobs:
271
287
lint-opentelemetry-exporter-prometheus :
272
288
name : opentelemetry-exporter-prometheus
273
289
runs-on : ubuntu-latest
290
+ timeout-minutes : 30
274
291
steps :
275
292
- name : Checkout repo @ SHA - ${{ github.sha }}
276
293
uses : actions/checkout@v4
277
294
278
- - name : Set up Python 3.12
295
+ - name : Set up Python 3.13
279
296
uses : actions/setup-python@v5
280
297
with :
281
- python-version : " 3.12 "
298
+ python-version : " 3.13 "
282
299
283
300
- name : Install tox
284
301
run : pip install tox
@@ -289,14 +306,15 @@ jobs:
289
306
lint-opentelemetry-exporter-zipkin-combined :
290
307
name : opentelemetry-exporter-zipkin-combined
291
308
runs-on : ubuntu-latest
309
+ timeout-minutes : 30
292
310
steps :
293
311
- name : Checkout repo @ SHA - ${{ github.sha }}
294
312
uses : actions/checkout@v4
295
313
296
- - name : Set up Python 3.12
314
+ - name : Set up Python 3.13
297
315
uses : actions/setup-python@v5
298
316
with :
299
- python-version : " 3.12 "
317
+ python-version : " 3.13 "
300
318
301
319
- name : Install tox
302
320
run : pip install tox
@@ -307,14 +325,15 @@ jobs:
307
325
lint-opentelemetry-exporter-zipkin-proto-http :
308
326
name : opentelemetry-exporter-zipkin-proto-http
309
327
runs-on : ubuntu-latest
328
+ timeout-minutes : 30
310
329
steps :
311
330
- name : Checkout repo @ SHA - ${{ github.sha }}
312
331
uses : actions/checkout@v4
313
332
314
- - name : Set up Python 3.12
333
+ - name : Set up Python 3.13
315
334
uses : actions/setup-python@v5
316
335
with :
317
- python-version : " 3.12 "
336
+ python-version : " 3.13 "
318
337
319
338
- name : Install tox
320
339
run : pip install tox
@@ -325,14 +344,15 @@ jobs:
325
344
lint-opentelemetry-exporter-zipkin-json :
326
345
name : opentelemetry-exporter-zipkin-json
327
346
runs-on : ubuntu-latest
347
+ timeout-minutes : 30
328
348
steps :
329
349
- name : Checkout repo @ SHA - ${{ github.sha }}
330
350
uses : actions/checkout@v4
331
351
332
- - name : Set up Python 3.12
352
+ - name : Set up Python 3.13
333
353
uses : actions/setup-python@v5
334
354
with :
335
- python-version : " 3.12 "
355
+ python-version : " 3.13 "
336
356
337
357
- name : Install tox
338
358
run : pip install tox
@@ -343,14 +363,15 @@ jobs:
343
363
lint-opentelemetry-propagator-b3 :
344
364
name : opentelemetry-propagator-b3
345
365
runs-on : ubuntu-latest
366
+ timeout-minutes : 30
346
367
steps :
347
368
- name : Checkout repo @ SHA - ${{ github.sha }}
348
369
uses : actions/checkout@v4
349
370
350
- - name : Set up Python 3.12
371
+ - name : Set up Python 3.13
351
372
uses : actions/setup-python@v5
352
373
with :
353
- python-version : " 3.12 "
374
+ python-version : " 3.13 "
354
375
355
376
- name : Install tox
356
377
run : pip install tox
@@ -361,14 +382,15 @@ jobs:
361
382
lint-opentelemetry-propagator-jaeger :
362
383
name : opentelemetry-propagator-jaeger
363
384
runs-on : ubuntu-latest
385
+ timeout-minutes : 30
364
386
steps :
365
387
- name : Checkout repo @ SHA - ${{ github.sha }}
366
388
uses : actions/checkout@v4
367
389
368
- - name : Set up Python 3.12
390
+ - name : Set up Python 3.13
369
391
uses : actions/setup-python@v5
370
392
with :
371
- python-version : " 3.12 "
393
+ python-version : " 3.13 "
372
394
373
395
- name : Install tox
374
396
run : pip install tox
@@ -379,14 +401,15 @@ jobs:
379
401
lint-opentelemetry-test-utils :
380
402
name : opentelemetry-test-utils
381
403
runs-on : ubuntu-latest
404
+ timeout-minutes : 30
382
405
steps :
383
406
- name : Checkout repo @ SHA - ${{ github.sha }}
384
407
uses : actions/checkout@v4
385
408
386
- - name : Set up Python 3.12
409
+ - name : Set up Python 3.13
387
410
uses : actions/setup-python@v5
388
411
with :
389
- python-version : " 3.12 "
412
+ python-version : " 3.13 "
390
413
391
414
- name : Install tox
392
415
run : pip install tox
0 commit comments