99 - ' release/*'
1010 pull_request :
1111
12+ concurrency :
13+ group : ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
14+ cancel-in-progress : true
15+
1216env :
1317 CORE_REPO_SHA : main
1418 CONTRIB_REPO_SHA : main
1923 lint-opentelemetry-api :
2024 name : opentelemetry-api
2125 runs-on : ubuntu-latest
26+ timeout-minutes : 30
2227 steps :
2328 - name : Checkout repo @ SHA - ${{ github.sha }}
2429 uses : actions/checkout@v4
3742 lint-opentelemetry-proto-protobuf5 :
3843 name : opentelemetry-proto-protobuf5
3944 runs-on : ubuntu-latest
45+ timeout-minutes : 30
4046 steps :
4147 - name : Checkout repo @ SHA - ${{ github.sha }}
4248 uses : actions/checkout@v4
5561 lint-opentelemetry-sdk :
5662 name : opentelemetry-sdk
5763 runs-on : ubuntu-latest
64+ timeout-minutes : 30
5865 steps :
5966 - name : Checkout repo @ SHA - ${{ github.sha }}
6067 uses : actions/checkout@v4
7380 lint-opentelemetry-semantic-conventions :
7481 name : opentelemetry-semantic-conventions
7582 runs-on : ubuntu-latest
83+ timeout-minutes : 30
7684 steps :
7785 - name : Checkout repo @ SHA - ${{ github.sha }}
7886 uses : actions/checkout@v4
9199 lint-opentelemetry-getting-started :
92100 name : opentelemetry-getting-started
93101 runs-on : ubuntu-latest
102+ timeout-minutes : 30
94103 steps :
95104 - name : Checkout repo @ SHA - ${{ github.sha }}
96105 uses : actions/checkout@v4
@@ -109,6 +118,7 @@ jobs:
109118 lint-opentelemetry-opentracing-shim :
110119 name : opentelemetry-opentracing-shim
111120 runs-on : ubuntu-latest
121+ timeout-minutes : 30
112122 steps :
113123 - name : Checkout repo @ SHA - ${{ github.sha }}
114124 uses : actions/checkout@v4
@@ -127,6 +137,7 @@ jobs:
127137 lint-opentelemetry-opencensus-shim :
128138 name : opentelemetry-opencensus-shim
129139 runs-on : ubuntu-latest
140+ timeout-minutes : 30
130141 steps :
131142 - name : Checkout repo @ SHA - ${{ github.sha }}
132143 uses : actions/checkout@v4
@@ -145,6 +156,7 @@ jobs:
145156 lint-opentelemetry-exporter-opencensus :
146157 name : opentelemetry-exporter-opencensus
147158 runs-on : ubuntu-latest
159+ timeout-minutes : 30
148160 steps :
149161 - name : Checkout repo @ SHA - ${{ github.sha }}
150162 uses : actions/checkout@v4
@@ -163,6 +175,7 @@ jobs:
163175 lint-opentelemetry-exporter-otlp-proto-common :
164176 name : opentelemetry-exporter-otlp-proto-common
165177 runs-on : ubuntu-latest
178+ timeout-minutes : 30
166179 steps :
167180 - name : Checkout repo @ SHA - ${{ github.sha }}
168181 uses : actions/checkout@v4
@@ -181,6 +194,7 @@ jobs:
181194 lint-opentelemetry-exporter-otlp-combined :
182195 name : opentelemetry-exporter-otlp-combined
183196 runs-on : ubuntu-latest
197+ timeout-minutes : 30
184198 steps :
185199 - name : Checkout repo @ SHA - ${{ github.sha }}
186200 uses : actions/checkout@v4
@@ -199,6 +213,7 @@ jobs:
199213 lint-opentelemetry-exporter-otlp-proto-grpc :
200214 name : opentelemetry-exporter-otlp-proto-grpc
201215 runs-on : ubuntu-latest
216+ timeout-minutes : 30
202217 steps :
203218 - name : Checkout repo @ SHA - ${{ github.sha }}
204219 uses : actions/checkout@v4
@@ -217,6 +232,7 @@ jobs:
217232 lint-opentelemetry-exporter-otlp-proto-http :
218233 name : opentelemetry-exporter-otlp-proto-http
219234 runs-on : ubuntu-latest
235+ timeout-minutes : 30
220236 steps :
221237 - name : Checkout repo @ SHA - ${{ github.sha }}
222238 uses : actions/checkout@v4
@@ -235,6 +251,7 @@ jobs:
235251 lint-opentelemetry-exporter-prometheus :
236252 name : opentelemetry-exporter-prometheus
237253 runs-on : ubuntu-latest
254+ timeout-minutes : 30
238255 steps :
239256 - name : Checkout repo @ SHA - ${{ github.sha }}
240257 uses : actions/checkout@v4
@@ -253,6 +270,7 @@ jobs:
253270 lint-opentelemetry-exporter-zipkin-combined :
254271 name : opentelemetry-exporter-zipkin-combined
255272 runs-on : ubuntu-latest
273+ timeout-minutes : 30
256274 steps :
257275 - name : Checkout repo @ SHA - ${{ github.sha }}
258276 uses : actions/checkout@v4
@@ -271,6 +289,7 @@ jobs:
271289 lint-opentelemetry-exporter-zipkin-proto-http :
272290 name : opentelemetry-exporter-zipkin-proto-http
273291 runs-on : ubuntu-latest
292+ timeout-minutes : 30
274293 steps :
275294 - name : Checkout repo @ SHA - ${{ github.sha }}
276295 uses : actions/checkout@v4
@@ -289,6 +308,7 @@ jobs:
289308 lint-opentelemetry-exporter-zipkin-json :
290309 name : opentelemetry-exporter-zipkin-json
291310 runs-on : ubuntu-latest
311+ timeout-minutes : 30
292312 steps :
293313 - name : Checkout repo @ SHA - ${{ github.sha }}
294314 uses : actions/checkout@v4
@@ -307,6 +327,7 @@ jobs:
307327 lint-opentelemetry-propagator-b3 :
308328 name : opentelemetry-propagator-b3
309329 runs-on : ubuntu-latest
330+ timeout-minutes : 30
310331 steps :
311332 - name : Checkout repo @ SHA - ${{ github.sha }}
312333 uses : actions/checkout@v4
@@ -325,6 +346,7 @@ jobs:
325346 lint-opentelemetry-propagator-jaeger :
326347 name : opentelemetry-propagator-jaeger
327348 runs-on : ubuntu-latest
349+ timeout-minutes : 30
328350 steps :
329351 - name : Checkout repo @ SHA - ${{ github.sha }}
330352 uses : actions/checkout@v4
@@ -343,6 +365,7 @@ jobs:
343365 lint-opentelemetry-test-utils :
344366 name : opentelemetry-test-utils
345367 runs-on : ubuntu-latest
368+ timeout-minutes : 30
346369 steps :
347370 - name : Checkout repo @ SHA - ${{ github.sha }}
348371 uses : actions/checkout@v4
0 commit comments