@@ -146,7 +146,7 @@ jobs:
146146 strategy :
147147 matrix :
148148 os : [ ubuntu-latest, macos-10.15 ]
149- python-version : [ "3.8", "3.9", "3.10"]
149+ python-version : [ "3.7", "3. 8", "3.9", "3.10"]
150150 from-source : [ True, False ]
151151 env :
152152 # this script is for testing servers
@@ -168,6 +168,9 @@ jobs:
168168 with :
169169 python-version : ${{ matrix.python-version }}
170170 architecture : x64
171+ - uses : actions/setup-go@v3
172+ with :
173+ go-version : ' >=1.17.0'
171174 - uses : actions/download-artifact@v2
172175 with :
173176 name : wheels
@@ -185,6 +188,8 @@ jobs:
185188 COMPILE_GO : " True"
186189 run : |
187190 pip install 'grpcio-tools==1.44.0' 'pybindgen==0.22.0'
191+ go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.26.0
192+ go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.1.0
188193 pip install dist/*tar.gz
189194 - name : Install OS X dependencies
190195 if : matrix.os == 'macos-10.15'
@@ -197,7 +202,9 @@ jobs:
197202 echo "$TEST_SCRIPT" > run-and-wait.sh
198203 bash run-and-wait.sh feast serve
199204 bash run-and-wait.sh feast ui
200- echo "\ngo_feature_retrieval: True" >> feature_store.yaml
205+
206+ pip install cffi
207+ printf "\ngo_feature_retrieval: True" >> feature_store.yaml
201208 bash run-and-wait.sh feast serve
202209
203210 build-python-sdk :
0 commit comments