Skip to content

Commit e8013d6

Browse files
BitHighlanderclaude
andcommitted
fix(ci): pin protobuf <4 for legacy descriptor-style pb2 files
Generated pb2 files use old-style FieldDescriptor() calls that are incompatible with protobuf >=4. Pin to 3.20.x range to match the firmware Docker container's protobuf version. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent c21b183 commit e8013d6

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ jobs:
7171
- name: Install dependencies
7272
run: |
7373
pip install --upgrade pip
74+
pip install "protobuf>=3.20,<4"
7475
pip install -e .
7576
pip install pytest semver rlp
7677

0 commit comments

Comments
 (0)