Skip to content

Commit 28bcb73

Browse files
update CI to use protobuf 4.x (#396)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 8ce303b commit 28bcb73

14 files changed

+42
-42
lines changed

.github/workflows/build-protocol.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- uses: actions/setup-python@v4
3737

3838
- name: Install Protoc
39-
uses: arduino/setup-protoc@v2
39+
uses: arduino/setup-protoc@v3
4040
with:
4141
version: "25.1"
4242
repo-token: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/build-rtc.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,12 @@ jobs:
3838
- name: Install Protoc
3939
uses: arduino/setup-protoc@v3
4040
with:
41-
version: "26.x"
41+
version: "25.1"
4242
repo-token: ${{ secrets.GITHUB_TOKEN }}
4343

4444
- name: Install deps
4545
run: |
46-
pip3 install mypy-protobuf==3.6.0
46+
pip3 install mypy-protobuf==3.6.0 "protobuf>=4.25.0,<5.0.0"
4747
4848
- name: generate python stubs
4949
run: ./generate_proto.sh

livekit-rtc/livekit/rtc/_proto/audio_frame_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/e2ee_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/ffi_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/handle_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/participant_pb2.py

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/room_pb2.py

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/rpc_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/stats_pb2.py

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/track_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/track_publication_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/livekit/rtc/_proto/video_frame_pb2.py

+3-3
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

livekit-rtc/setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def finalize_options(self):
5858
license="Apache-2.0",
5959
packages=setuptools.find_namespace_packages(include=["livekit.*"]),
6060
python_requires=">=3.9.0",
61-
install_requires=["protobuf>=5.26.1", "types-protobuf>=3", "aiofiles>=24"],
61+
install_requires=["protobuf>=4.25.0", "types-protobuf>=3", "aiofiles>=24"],
6262
package_data={
6363
"livekit.rtc": ["_proto/*.py", "py.typed", "*.pyi", "**/*.pyi"],
6464
"livekit.rtc.resources": ["*.so", "*.dylib", "*.dll", "LICENSE.md", "*.h"],

0 commit comments

Comments
 (0)