Drew Newberry
df13b72c77
ci(docs): use github-actions[bot] identity for docs-build publish job
2026-03-05 00:13:15 -08:00
Drew Newberry
17100312c9
ci: fix docs-build publish job and rename snapshot release to devel
...
Add safe.directory and use --global git config in the docs-build
publish job to fix "fatal: not in a git directory" inside containers.
Rename the rolling release tag and GitHub Release from "snapshot" to
"devel" across the publish workflow and install script.
2026-03-05 00:11:19 -08:00
Drew Newberry
4a78865b90
feat(ci): add CLI binary builds and snapshot release to publish workflow ( #110 )
2026-03-04 23:57:22 -08:00
Miyoung Choi and Drew Newberry
11f795a462
docs: setup initial docs/ infrastructure and scaffolding ( #94 )
...
* set up docs
* rm nv sphinx theme version
* rm v* trigger
* incorporate feedback with cursor
* minor updates
* doc docs
* more small tweaks
* clean contributing
---------
Co-authored-by: Drew Newberry <anewberry@nvidia.com >
2026-03-04 22:31:45 -08:00
Drew Newberry
90da02a7ed
chore: simplify contributing workflow and documentation ( #92 )
2026-03-04 13:06:32 -08:00
John T. Myers and John Myers
05b868b935
fix(ci): replace deleted gsactions/dco-check with contributor-assistant ( #98 )
...
The gsactions/dco-check action repository was deleted, causing every DCO
workflow run to fail with startup_failure. Replace it with
contributor-assistant/github-action pinned to a commit SHA, matching the
pattern used by NVIDIA-NeMo/DataDesigner.
Signed-off-by: John Myers <johntmyers@users.noreply.github.com >
Co-authored-by: John Myers <johntmyers@users.noreply.github.com >
2026-03-04 11:11:48 -08:00
Drew Newberry
9099bc3972
chore: rename Navigator to NemoClaw across user facing contracts ( #73 )
2026-03-03 11:41:19 -08:00
Alexander Watson
1d7909cb38
chore: add open-source compliance files and SPDX headers ( #71 )
...
Add Apache 2.0 licensing, SPDX copyright headers on all source files,
DCO enforcement, third-party notices, and CI enforcement.
- LICENSE: Apache License 2.0 full text
- DCO: Developer Certificate of Origin 1.1
- SPDX headers on all 176 source files (.rs, .py, .proto, .rego, .sh,
.toml, .yaml, Dockerfiles)
- scripts/update_license_headers.py: header management with --check mode
- scripts/generate_third_party_notices.py: dependency license aggregation
- THIRD-PARTY-NOTICES: generated listing of all Rust and Python deps
- build/license.toml: mise tasks for license:check and license:update
- CI: license-headers job in checks.yml, DCO check workflow
- CONTRIBUTING.md: DCO sign-off requirement and license header docs
- Cargo.toml: license changed to Apache-2.0, repository URL updated
- pyproject.toml: license field added
Closes #58
2026-03-03 09:30:56 -08:00
Drew Newberry
53899f92f9
chore(ci): switch sccache from local disk to memcached backend ( #68 )
2026-03-03 00:20:31 -08:00
Drew Newberry
fc29a30bc7
fix(ci,publish): harden publish flow and cache nemoclaw wheel builds ( #55 )
2026-03-02 18:41:58 -08:00
Drew Newberry
a6155f9a5b
chore: remove unnecessary cache config ( #54 )
2026-03-01 23:36:53 -08:00
Drew Newberry
0b713f76b1
ci: add publish workflow and refactor e2e into reusable workflow ( #53 )
2026-03-01 23:20:53 -08:00
Drew Newberry
e0909850e9
test: bring back e2e tests on Github CI ( #48 )
2026-03-01 22:48:51 -08:00
Drew Newberry
a71f2a5e7d
ci: add GitHub Actions CI workflow with lint, test, and image build ( #1 )
2026-02-27 10:10:28 -08:00