vespa-engine / pyvespa

Python API for https://vespa.ai, the open big data serving engine
https://pyvespa.readthedocs.io/
Apache License 2.0
95 stars 30 forks source link

Disable waiting for prod deployment #858

Closed thomasht86 closed 1 month ago

thomasht86 commented 1 month ago

I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

It turns out it was a bad idea to wait for prod deployment in integration tests. If we are unlucky they can run for several hours.

This PR makes the prod deployment tests run only up to deployment, and skipping the waiting and teardown parts. It is still useful to keep them as we can run them manually when touching related code.

Also added a github action workflow to run notebooks_cloud in parallel. Need some adjustments of the notebooks, which will come in subsequent PRs.