There was an error while loading. Please reload this page.
1 parent dcb2ad1 commit 9e66521Copy full SHA for 9e66521
1 file changed
.github/workflows/unittest.yml
@@ -119,6 +119,13 @@ jobs:
119
key: ${{ runner.os }}-uv-wheels-3.15-${{ hashFiles('packages/**/testing/constraints*.txt') }}
120
restore-keys: |
121
${{ runner.os }}-uv-wheels-3.15-
122
+ # Pre-cache heavy dependencies sequentially before running parallel tests
123
+ - name: Pre-cache heavy dependencies (grpcio)
124
+ if: matrix.python == '3.15'
125
+ run: |
126
+ # Download and compile grpcio sequentially so that parallel test workers
127
+ # immediately hit the warm cache instead of deadlocking on compilation.
128
+ uv pip install --system grpcio --find-links .uv-wheel-cache
129
- name: Run unit tests for ${{ matrix.package_shard.description }}
130
env:
131
BUILD_TYPE: presubmit
0 commit comments