Skip to content

Commit 698f9a5

Browse files
boukaabmassemdnetoxrmx
authored
Relax protobuf version requirement to support v6 (#4620)
* Relax protobuf version requirement to support v6 Fixes #4563 * Update test-requirements to protobuf6 * uv pip compile oldest and latest requirements for opentelemetry-proto * uv pip compile oldest and latest requirements for OTLP gRPC exporter This uncovered some incompatibilty with oldest versions listed in pyproject.toml which I fixed. * Use newer protobuf to avoid dependabot issues * Generate workflows * Cleanup tox issues and old requirements files * add changelog * Update CHANGELOG.md * undo zipkin change * Update CHANGELOG.md --------- Co-authored-by: Aaron Abbott <[email protected]> Co-authored-by: emdneto <[email protected]> Co-authored-by: Riccardo Magliocchetti <[email protected]>
1 parent f73d8fb commit 698f9a5

15 files changed

+787
-122
lines changed

.github/workflows/lint_0.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ jobs:
4747
- name: Run tests
4848
run: tox -e lint-opentelemetry-api
4949

50-
lint-opentelemetry-proto-protobuf5:
51-
name: opentelemetry-proto-protobuf5
50+
lint-opentelemetry-proto-gen-latest:
51+
name: opentelemetry-proto-gen-latest
5252
runs-on: ubuntu-latest
5353
timeout-minutes: 30
5454
steps:
@@ -64,7 +64,7 @@ jobs:
6464
run: pip install tox
6565

6666
- name: Run tests
67-
run: tox -e lint-opentelemetry-proto-protobuf5
67+
run: tox -e lint-opentelemetry-proto-gen-latest
6868

6969
lint-opentelemetry-sdk:
7070
name: opentelemetry-sdk
@@ -218,8 +218,8 @@ jobs:
218218
- name: Run tests
219219
run: tox -e lint-opentelemetry-exporter-otlp-combined
220220

221-
lint-opentelemetry-exporter-otlp-proto-grpc:
222-
name: opentelemetry-exporter-otlp-proto-grpc
221+
lint-opentelemetry-exporter-otlp-proto-grpc-latest:
222+
name: opentelemetry-exporter-otlp-proto-grpc-latest
223223
runs-on: ubuntu-latest
224224
timeout-minutes: 30
225225
steps:
@@ -235,7 +235,7 @@ jobs:
235235
run: pip install tox
236236

237237
- name: Run tests
238-
run: tox -e lint-opentelemetry-exporter-otlp-proto-grpc
238+
run: tox -e lint-opentelemetry-exporter-otlp-proto-grpc-latest
239239

240240
lint-opentelemetry-exporter-otlp-proto-http:
241241
name: opentelemetry-exporter-otlp-proto-http

0 commit comments

Comments
 (0)