Skip to content

Commit 162afd5

Browse files
Upgrade grpcio to 1.60.0 to fix CVE-2023-1428 (#174)
* Upgrade grpcio to 1.60.0 to fix CVE-2023-1428 * Add a workflow to verify functions installation
1 parent 39d4f9d commit 162afd5

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

.github/workflows/ci-pr-validation.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ jobs:
8787
- name: Stop Pulsar service
8888
run: ./build-support/pulsar-test-service-stop.sh
8989

90+
- name: Test functions install
91+
run: |
92+
WHEEL=$(find dist -name '*.whl')
93+
pip3 install ${WHEEL}[functions] --force-reinstall
9094
9195
linux-wheel:
9296
name: Wheel ${{matrix.image.name}} - Py ${{matrix.python.version}} - ${{matrix.cpu.platform}}

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ def build_extension(self, ext):
8080
extras_require["functions"] = sorted(
8181
{
8282
"protobuf>=3.6.1,<=3.20.3",
83-
"grpcio>=1.8.2",
83+
"grpcio>=1.60.0",
8484
"apache-bookkeeper-client>=4.16.1",
8585
"prometheus_client",
8686
"ratelimit"

0 commit comments

Comments
 (0)