-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: test more versions on more platforms
This change completely refactors the "build and test" story for CI. With some unfortunate omissions (MacOS entirely, Windows dynamic linking), the bindings are checked against the last three versions of OpenVINO on more OS combinations. This is possible due to the new capabilities of the `install-openvino-action`, which downloads an OpenVINO archive and can now setup the runner environment. More work is needed, but this is a big step in the right direction. Because `install-openvino-action` is used more extensively, the previous "build and test" job using Docker is no longer needed. The Dockerfile is removed. Also, since the "build from source" option is not tested in CI, we avoid checking out all of OpenVINO's submodules, speeding up the build. Only a few C headers are necessary for the binding regeneration, IIRC.
- Loading branch information
Showing
3 changed files
with
57 additions
and
77 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.