Open
Conversation
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds four GitHub Copilot “skill” instruction documents under .github/skills/ to standardize common OVMS developer workflows (Bazel builds/tests in the -build container, builder image rebuilds via Make, and host-side style checks).
Changes:
- Add a skill for building arbitrary Bazel targets inside a user-specified
-buildDocker container. - Add a skill for rebuilding the OVMS
-buildDocker image viamake ovms_builder_image/make docker_buildwith common flags and proxy handling. - Add skills for (a) running a single filtered C++ gtest via Bazel and (b) running
make styleand related lint/format targets.
Reviewed changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 7 comments.
| File | Description |
|---|---|
.github/skills/build-bazel-target/SKILL.md |
Documents how to build OVMS Bazel targets inside a -build container, including proxy + Red Hat flag handling. |
.github/skills/build-builder-image/SKILL.md |
Documents how to build/rebuild the -build Docker image via Make, with flags, tagging guidance, and validation steps. |
.github/skills/run-make-style/SKILL.md |
Documents how to run make style and interpret/fix failures from spell/clang-format/cpplint/cppclean. |
.github/skills/run-single-gtest/SKILL.md |
Documents running a single gtest (via --test_filter) inside a -build container, including log retrieval and proxy forwarding. |
This file contains hidden or 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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
🛠 Summary
This PR introduces four GitHub Copilot skill files under .github/skills/ to streamline common developer workflows when working on the OpenVINO Model Server codebase.
New Skills
build-bazel-target
Triggers: bazel build, build ovms, //src:ovms
Purpose: Build any Bazel target inside the -build Docker container
build-builder-image
Triggers: make docker_build, rebuild -build image, make ovms_builder_image
Purpose: Build or rebuild the OVMS -build Docker image via the Makefile
run-single-gtest
Triggers: run this test, bazel test --test_filter, ovms_test
Purpose: Run or re-run a single gtest fixture/test case inside the container
run-make-style
Triggers: run make style, cpplint, clang-format-check, cppclean
Purpose: Run code-style and lint checks via make style
Details