Skip to content

Commit d2299a9

Browse files
authored
Merge branch 'main' into codeboten/fix-close-response
2 parents 8c5c0f8 + db2dd1e commit d2299a9

File tree

9 files changed

+324
-0
lines changed

9 files changed

+324
-0
lines changed

.github/workflows/contrib.yml

+4
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ on:
66
- 'release/*'
77
pull_request:
88

9+
concurrency:
10+
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
11+
cancel-in-progress: true
12+
913
jobs:
1014
contrib_0:
1115
uses: open-telemetry/opentelemetry-python-contrib/.github/workflows/core_contrib_test_0.yml@main

.github/workflows/lint_0.yml

+23
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
- 'release/*'
1010
pull_request:
1111

12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
14+
cancel-in-progress: true
15+
1216
env:
1317
CORE_REPO_SHA: main
1418
CONTRIB_REPO_SHA: main
@@ -19,6 +23,7 @@ jobs:
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
@@ -37,6 +42,7 @@ jobs:
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
@@ -55,6 +61,7 @@ jobs:
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
@@ -73,6 +80,7 @@ jobs:
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
@@ -91,6 +99,7 @@ jobs:
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

.github/workflows/misc_0.yml

+16
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
- 'release/*'
1010
pull_request:
1111

12+
concurrency:
13+
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
14+
cancel-in-progress: true
15+
1216
env:
1317
CORE_REPO_SHA: main
1418
CONTRIB_REPO_SHA: main
@@ -19,6 +23,7 @@ jobs:
1923
spellcheck:
2024
name: spellcheck
2125
runs-on: ubuntu-latest
26+
timeout-minutes: 30
2227
steps:
2328
- name: Checkout repo @ SHA - ${{ github.sha }}
2429
uses: actions/checkout@v4
@@ -37,6 +42,7 @@ jobs:
3742
tracecontext:
3843
name: tracecontext
3944
runs-on: ubuntu-latest
45+
timeout-minutes: 30
4046
steps:
4147
- name: Checkout repo @ SHA - ${{ github.sha }}
4248
uses: actions/checkout@v4
@@ -55,6 +61,7 @@ jobs:
5561
mypy:
5662
name: mypy
5763
runs-on: ubuntu-latest
64+
timeout-minutes: 30
5865
steps:
5966
- name: Checkout repo @ SHA - ${{ github.sha }}
6067
uses: actions/checkout@v4
@@ -73,6 +80,7 @@ jobs:
7380
mypyinstalled:
7481
name: mypyinstalled
7582
runs-on: ubuntu-latest
83+
timeout-minutes: 30
7684
steps:
7785
- name: Checkout repo @ SHA - ${{ github.sha }}
7886
uses: actions/checkout@v4
@@ -91,6 +99,7 @@ jobs:
9199
typecheck:
92100
name: typecheck
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
docs:
110119
name: docs
111120
runs-on: ubuntu-latest
121+
timeout-minutes: 30
112122
if: |
113123
github.event.pull_request.user.login != 'opentelemetrybot' && github.event_name == 'pull_request'
114124
steps:
@@ -129,6 +139,7 @@ jobs:
129139
docker-tests-otlpexporter:
130140
name: docker-tests-otlpexporter
131141
runs-on: ubuntu-latest
142+
timeout-minutes: 30
132143
steps:
133144
- name: Checkout repo @ SHA - ${{ github.sha }}
134145
uses: actions/checkout@v4
@@ -147,6 +158,7 @@ jobs:
147158
docker-tests-opencensus:
148159
name: docker-tests-opencensus
149160
runs-on: ubuntu-latest
161+
timeout-minutes: 30
150162
steps:
151163
- name: Checkout repo @ SHA - ${{ github.sha }}
152164
uses: actions/checkout@v4
@@ -165,6 +177,7 @@ jobs:
165177
public-symbols-check:
166178
name: public-symbols-check
167179
runs-on: ubuntu-latest
180+
timeout-minutes: 30
168181
if: |
169182
!contains(github.event.pull_request.labels.*.name, 'Approve Public API check')
170183
&& github.actor != 'opentelemetrybot' && github.event_name == 'pull_request'
@@ -197,6 +210,7 @@ jobs:
197210
shellcheck:
198211
name: shellcheck
199212
runs-on: ubuntu-latest
213+
timeout-minutes: 30
200214
steps:
201215
- name: Checkout repo @ SHA - ${{ github.sha }}
202216
uses: actions/checkout@v4
@@ -215,6 +229,7 @@ jobs:
215229
generate-workflows:
216230
name: generate-workflows
217231
runs-on: ubuntu-latest
232+
timeout-minutes: 30
218233
if: |
219234
!contains(github.event.pull_request.labels.*.name, 'Skip generate-workflows')
220235
&& github.event.pull_request.user.login != 'opentelemetrybot' && github.event_name == 'pull_request'
@@ -239,6 +254,7 @@ jobs:
239254
precommit:
240255
name: precommit
241256
runs-on: ubuntu-latest
257+
timeout-minutes: 30
242258
steps:
243259
- name: Checkout repo @ SHA - ${{ github.sha }}
244260
uses: actions/checkout@v4

.github/workflows/templates/lint.yml.j2

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
- 'release/*'
1010
pull_request:
1111

12+
concurrency:
13+
group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
14+
cancel-in-progress: true
15+
1216
env:
1317
CORE_REPO_SHA: main
1418
CONTRIB_REPO_SHA: main
@@ -20,6 +24,7 @@ jobs:
2024
{{ job_data.name }}:
2125
name: {{ job_data.ui_name }}
2226
runs-on: ubuntu-latest
27+
timeout-minutes: 30
2328
steps:
2429
- name: Checkout repo @ SHA - ${% raw %}{{ github.sha }}{% endraw %}
2530
uses: actions/checkout@v4

.github/workflows/templates/misc.yml.j2

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
- 'release/*'
1010
pull_request:
1111

12+
concurrency:
13+
group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
14+
cancel-in-progress: true
15+
1216
env:
1317
CORE_REPO_SHA: main
1418
CONTRIB_REPO_SHA: main
@@ -20,6 +24,7 @@ jobs:
2024
{{ job_data }}:
2125
name: {{ job_data }}
2226
runs-on: ubuntu-latest
27+
timeout-minutes: 30
2328
{%- if job_data == "generate-workflows" %}
2429
if: |
2530
!contains(github.event.pull_request.labels.*.name, 'Skip generate-workflows')

.github/workflows/templates/test.yml.j2

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ on:
99
- 'release/*'
1010
pull_request:
1111

12+
concurrency:
13+
group: ${% raw %}{{ github.workflow }}-${{ github.head_ref || github.run_id }}{% endraw %}
14+
cancel-in-progress: true
15+
1216
env:
1317
CORE_REPO_SHA: main
1418
CONTRIB_REPO_SHA: main
@@ -20,6 +24,7 @@ jobs:
2024
{{ job_data.name }}:
2125
name: {{ job_data.ui_name }}
2226
runs-on: {{ job_data.os }}
27+
timeout-minutes: 30
2328
steps:
2429
- name: Checkout repo @ SHA - ${% raw %}{{ github.sha }}{% endraw %}
2530
uses: actions/checkout@v4

0 commit comments

Comments
 (0)