• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

nvidia-holoscan / holoscan-cli
77%
main: 77%

Build:
Build:
LAST BUILD BRANCH: release/4.3.0
DEFAULT BRANCH: main
Repo Added 05 Dec 2024 01:17AM UTC
Files 35
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH release/4.3.0
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/checkout-4
  • dependabot/github_actions/actions/checkout-5
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/dependency-review-action-5
  • dependabot/github_actions/actions/dependency-review-action-5.0.0
  • dependabot/github_actions/actions/download-artifact-4.1.9
  • dependabot/github_actions/actions/download-artifact-4.2.0
  • dependabot/github_actions/actions/download-artifact-4.2.1
  • dependabot/github_actions/actions/download-artifact-5.0.0
  • dependabot/github_actions/actions/download-artifact-6.0.0
  • dependabot/github_actions/actions/download-artifact-7.0.0
  • dependabot/github_actions/actions/download-artifact-8.0.0
  • dependabot/github_actions/actions/download-artifact-8.0.1
  • dependabot/github_actions/actions/github-script-8.0.0
  • dependabot/github_actions/actions/github-script-9.0.0
  • dependabot/github_actions/actions/setup-python-6
  • dependabot/github_actions/actions/upload-artifact-4.5.0
  • dependabot/github_actions/actions/upload-artifact-5
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/actions/upload-artifact-7
  • dependabot/github_actions/actions/upload-artifact-7.0.1
  • dependabot/github_actions/coverallsapp/github-action-2.3.6
  • dependabot/github_actions/coverallsapp/github-action-2.3.7
  • dependabot/github_actions/github/codeql-action-4
  • dependabot/github_actions/test-summary/action-2.6
  • dependabot/pip/cookiecutter-gte-2.7.1
  • dependabot/pip/coverage-7.10.0
  • dependabot/pip/coverage-7.10.1
  • dependabot/pip/coverage-7.10.2
  • dependabot/pip/coverage-7.10.3
  • dependabot/pip/coverage-7.10.4
  • dependabot/pip/coverage-7.10.5
  • dependabot/pip/coverage-7.10.6
  • dependabot/pip/coverage-7.10.7
  • dependabot/pip/coverage-7.11.0
  • dependabot/pip/coverage-7.11.1
  • dependabot/pip/coverage-7.11.3
  • dependabot/pip/coverage-7.12.0
  • dependabot/pip/coverage-7.13.0
  • dependabot/pip/coverage-7.13.1
  • dependabot/pip/coverage-7.13.2
  • dependabot/pip/coverage-7.13.3
  • dependabot/pip/coverage-7.13.4
  • dependabot/pip/coverage-7.13.5
  • dependabot/pip/coverage-7.14.0
  • dependabot/pip/coverage-7.9.0
  • dependabot/pip/coverage-7.9.1
  • dependabot/pip/coverage-7.9.2
  • dependabot/pip/coverage-tw-7.14.1
  • dependabot/pip/coveralls-4.0.2
  • dependabot/pip/coveralls-4.1.0
  • dependabot/pip/jsonschema-gte-4.26.0-and-lt-5.0
  • dependabot/pip/mypy-1.16.0
  • dependabot/pip/mypy-1.16.1
  • dependabot/pip/mypy-1.17.0
  • dependabot/pip/mypy-1.17.1
  • dependabot/pip/mypy-1.18.1
  • dependabot/pip/mypy-1.18.2
  • dependabot/pip/mypy-1.19.0
  • dependabot/pip/mypy-1.19.1
  • dependabot/pip/mypy-1.20.0
  • dependabot/pip/mypy-1.20.1
  • dependabot/pip/mypy-1.20.2
  • dependabot/pip/mypy-2.0.0
  • dependabot/pip/mypy-2.1.0
  • dependabot/pip/packaging-24.2
  • dependabot/pip/packaging-25.0
  • dependabot/pip/pip-25.3
  • dependabot/pip/pip-26.0.1
  • dependabot/pip/pip-512858e340
  • dependabot/pip/pip-81c3d069c8
  • dependabot/pip/pip-99a64d02cb
  • dependabot/pip/pip-9aca4bcaf5
  • dependabot/pip/pip-a0bd3f3b45
  • dependabot/pip/pip-a6aa50acab
  • dependabot/pip/pip-aa7cb66ac2
  • dependabot/pip/pre-commit-4.2.0
  • dependabot/pip/pre-commit-4.3.0
  • dependabot/pip/pre-commit-4.4.0
  • dependabot/pip/pre-commit-4.5.0
  • dependabot/pip/pre-commit-4.5.1
  • dependabot/pip/pre-commit-4.6.0
  • dependabot/pip/psutil-7.0.0
  • dependabot/pip/psutil-7.1.3
  • dependabot/pip/psutil-7.2.0
  • dependabot/pip/psutil-7.2.1
  • dependabot/pip/psutil-7.2.2
  • dependabot/pip/pytest-8.4.1
  • dependabot/pip/pytest-8.4.2
  • dependabot/pip/pytest-9.0.0
  • dependabot/pip/pytest-9.0.1
  • dependabot/pip/pytest-9.0.2
  • dependabot/pip/pytest-9.0.3
  • dependabot/pip/pytest-cov-6.2.1
  • dependabot/pip/pytest-cov-6.3.0
  • dependabot/pip/pytest-cov-7.0.0
  • dependabot/pip/pytest-cov-7.1.0
  • dependabot/pip/pytest-mock-3.14.1
  • dependabot/pip/pytest-mock-3.15.0
  • dependabot/pip/pytest-mock-3.15.1
  • dependabot/pip/python-on-whales-0.74.0
  • dependabot/pip/python-on-whales-0.77.0
  • dependabot/pip/python-on-whales-0.79.0
  • dependabot/pip/python-on-whales-0.80.0
  • dependabot/pip/python-on-whales-0.81.0
  • dependabot/pip/pyyaml-6.0.3
  • dependabot/pip/referencing-gte-0.37.0
  • dependabot/pip/requests-2.32.5
  • dependabot/pip/requests-2.33.0
  • dependabot/pip/requests-2.33.1
  • dependabot/pip/requests-2.34.0
  • dependabot/pip/requests-2.34.1
  • dependabot/pip/requests-2.34.2
  • dependabot/pip/tomli-tw-2.4
  • fix-build-metadata
  • fix/port-holohub-cli-1601
  • fix/restore-4.2.0-release-manifests
  • fix/update-v1-comments-to-version
  • main
  • pull-request/106
  • pull-request/124
  • pull-request/125
  • pull-request/130
  • pull-request/136
  • pull-request/143
  • pull-request/155
  • pull-request/174
  • pull-request/175
  • pull-request/176
  • pull-request/177
  • pull-request/178
  • pull-request/180
  • pull-request/181
  • pull-request/183
  • pull-request/185
  • pull-request/186
  • pull-request/34
  • pull-request/35
  • pull-request/36
  • pull-request/37
  • pull-request/38
  • pull-request/40
  • pull-request/55
  • pull-request/56
  • pull-request/58
  • pull-request/60
  • pull-request/61
  • pull-request/64
  • pull-request/65
  • pull-request/74
  • pull-request/80
  • pull-request/84
  • pull-request/86
  • pull-request/92
  • releae/3.5.0
  • release/2.9.0
  • release/3.0.0
  • release/3.1.0
  • release/3.10.0
  • release/3.11.0
  • release/3.2.0
  • release/3.3.0
  • release/3.4.0
  • release/3.4.1
  • release/3.5.0
  • release/3.6.0
  • release/3.7.0
  • release/3.8.0
  • release/3.9.0
  • release/4.0.0
  • release/4.1.0
  • release/4.2.0
  • release/4.3.0
  • update-precommit-fix
  • update-release-3.6.0
  • vchang/3.3-software-stack
  • vchang/app-test
  • vchang/app-testing
  • vchang/configure_release_2.9
  • vchang/consolidate-platform
  • vchang/copy-pr-bot
  • vchang/cwes
  • vchang/drop-python-3.9
  • vchang/e2e-workflow-
  • vchang/gh-8
  • vchang/holohub
  • vchang/jinja2-cve-2025-27516
  • vchang/nv-runner
  • vchang/package-filename
  • vchang/poetry-setup
  • vchang/release-action
  • vchang/remove-no-commit-to-branch
  • vchang/test-actions
  • vchang/test-pypi
  • vchang/tools-validation
  • vchang/unit-tests
  • wenqil/dev-release
  • wenqil/document-release-process
  • wenqil/holohub-cli
  • wenqil/pr177-review-followups
  • wenqil/setup-add-build-essential
  • wenqil/sync-operator-names
  • wenqil/test-help-surface-probe
  • wenqil/track-a-coverage
  • wenqil/versioning-base-image-default
  • whom/add-blossom-action
  • whom/fix-blossom-action

04 Jun 2026 03:03PM UTC coverage: 77.152% (+0.9%) from 76.298%
27202992953

push

github

web-flow
Sync post-consolidation HoloHub CLI changes (#1576, #1582, #1587, #1596) (#180)

* Sync module operator_names field from HoloHub CLI (#1576)

HoloHub main renamed the cosmetic top-level module `operators` field to
`operator_names` and updated `list` to fall back across
operator_names -> operators -> subprojects.operators
(nvidia-holoscan/holohub#1576). That change landed after the CLI
consolidation snapshot, so port it into the standalone CLI:

- module.schema.json: rename `operators` -> `operator_names` and
  reclassify it as a display-only field (build gating stays on
  subprojects.operators).
- info.py handle_list: read the new field with backward-compatible
  fallbacks so existing metadata.json files still render.
- Update the module fixture and add fallback coverage.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Sync package-command fixes from HoloHub CLI (#1582, #1596)

Port two post-consolidation HoloHub in-tree CLI fixes that the migration
PR drops along with the in-tree CLI:

- #1596: register `--no-docker-build` on `holoscan package`. handle_package
  already honored check_skip_builds(); the flag just wasn't exposed.
- #1582: in-tree module packaging needs BOTH `-DMODULE_<slug>=ON` (enter the
  module subdir via add_holohub_module) AND `-DPKG_<slug>=ON` (activate the
  add_holohub_package cascade that emits the CPack config). holoscan-cli
  emitted only one (PKG for standalone, MODULE for in-tree), so in-tree
  `holoscan package <name>` produced no package. Emit both unconditionally,
  matching the HoloHub CMake gating in HoloHubConfigHelpers.cmake.

#1597 (forwarding --cuda from `package` to the container build) was already
correct here; added a regression test to lock it in.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* Wire external module-sites resolution into build (#1587)

holoscan-cli shipped the external_resolver + cmake_manifest library code but
never invoked it from the build fl... (continued)

64 of 69 new or added lines in 4 files covered. (92.75%)

1 existing line in 1 file now uncovered.

2958 of 3834 relevant lines covered (77.15%)

0.77 hits per line

Relevant lines Covered
Build:
Build:
3834 RELEVANT LINES 2958 COVERED LINES
0.77 HITS PER LINE
Source Files on main
  • Tree
  • List 35
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
27202992953 release/4.3.0 Sync post-consolidation HoloHub CLI changes (#1576, #1582, #1587, #1596) (#180) * Sync module operator_names field from HoloHub CLI (#1576) HoloHub main renamed the cosmetic top-level module `operators` field to `operator_names` and updated `lis... push 09 Jun 2026 11:27AM UTC web-flow github
77.15
27202206335 main fix: align removed-command and HAP/MAP messaging with holoscan version convention (#185) * fix: align removed-command and HAP/MAP messaging with holoscan version convention holoscan-cli now versions in lockstep with the Holoscan SDK, so the inte... push 09 Jun 2026 11:12AM UTC web-flow github
77.18
27146358069 main fix: port HoloHub Orin GPU detection (#186) Port the HoloHub CLI fix from nvidia-holoscan/holohub#1601 so Orin (nvgpu) hosts on JetPack 7.x / CUDA 13 are classified as dgpu while JetPack 6.x / CUDA 12 remains igpu. Add SDK utility tests for the ... push 08 Jun 2026 02:56PM UTC web-flow github
77.18
27132372021 pull-request/186 fix: port HoloHub Orin GPU detection Port the HoloHub CLI fix from nvidia-holoscan/holohub#1601 so Orin (nvgpu) hosts on JetPack 7.x / CUDA 13 are classified as dgpu while JetPack 6.x / CUDA 12 remains igpu. Add SDK utility tests for the Orin CU... Pull #186 08 Jun 2026 10:45AM UTC wyli github
77.18
27132355188 fix/port-holohub-cli-1601 fix: port HoloHub Orin GPU detection Port the HoloHub CLI fix from nvidia-holoscan/holohub#1601 so Orin (nvgpu) hosts on JetPack 7.x / CUDA 13 are classified as dgpu while JetPack 6.x / CUDA 12 remains igpu. Add SDK utility tests for the Orin CU... Pull #186 08 Jun 2026 10:45AM UTC wyli github
77.18
27125677125 pull-request/185 Merge branch 'main' into fix/update-v1-comments-to-version Pull #185 08 Jun 2026 08:35AM UTC web-flow github
77.15
27125673439 fix/update-v1-comments-to-version Merge branch 'main' into fix/update-v1-comments-to-version Pull #185 08 Jun 2026 08:35AM UTC web-flow github
77.15
27125530801 fix/update-v1-comments-to-version fix: wrap HAP MAP deprecation note Co-authored-by: Codex <noreply@openai.com> Pull #185 08 Jun 2026 08:33AM UTC wyli github
77.15
27125533602 pull-request/185 fix: wrap HAP MAP deprecation note Co-authored-by: Codex <noreply@openai.com> Pull #185 08 Jun 2026 08:32AM UTC wyli github
77.15
27125532911 fix/update-v1-comments-to-version Merge efb20070b into bf84ca4d1 Pull #185 08 Jun 2026 08:32AM UTC web-flow github
77.05
See All Builds (955)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc