dependabot[bot]
e9ac0ee691
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 ( #2381 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0...3d3c42e5aac5ba805825da76410c181273ba90b1 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 12:57:18 +00:00
Evan Lezar
339eae5ad1
ci(e2e): reuse prebuilt CLI and gateway artifacts ( #2311 )
...
* ci(e2e): reuse prebuilt CLI artifacts
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* ci(e2e): reuse prebuilt gateway artifacts
Signed-off-by: Evan Lezar <elezar@nvidia.com >
* ci(e2e): reuse prebuilt VM driver artifact
Signed-off-by: Evan Lezar <elezar@nvidia.com >
---------
Signed-off-by: Evan Lezar <elezar@nvidia.com >
2026-07-20 16:24:02 +00:00
Simon Scatton
dd3f27c8de
feat!(openshell-cli): remove openshell policy prove command and z3 dependency ( #2318 )
...
Remove Z3 from the openshell CLI. Proving is handled by the gateway, so bundling the solver in the client duplicates functionality and complicates portable CLI builds and packaging.
Signed-off-by: Simon Scatton <sscatton@nvidia.com >
2026-07-16 18:09:34 +02:00
Simon Scatton
c7879a0a1d
test(e2e): stop using custom e2e binary builds ( #2000 )
...
Remove the production-crate dev-settings feature so e2e tests build the same gateway, CLI, and supervisor binaries that we ship. Move settings coverage from dummy test-only keys to the production ocsf_json_enabled setting.
Signed-off-by: Simon Scatton <sscatton@nvidia.com >
2026-06-25 13:08:04 +00:00
dependabot[bot]
ce788b50f9
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 ( #1960 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.3 to 7.0.0.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/df4cb1c069e1874edd31b4311f1884172cec0e10...9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-22 15:09:53 +00:00
Jeff MAURY and Taylor Mutch
f5e109ae2a
feat: build CLI during pull request ( #1491 )
...
* feat: build CLI during pull request
Fixes #1454
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
* fix: removed secrets passing
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
* fix: fix wrong conflict resolution
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
* fix: apply suggestion from @TaylorMutch
Co-authored-by: Taylor Mutch <taylormutch@gmail.com >
* fix: remove doubled quote
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
* fix: sync mise.lock
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
---------
Signed-off-by: Jeff MAURY <jmaury@redhat.com >
Co-authored-by: Taylor Mutch <taylormutch@gmail.com >
2026-06-17 14:20:39 -05:00
dependabot[bot]
79b77cacc6
chore(deps): bump actions/checkout from 6.0.2 to 6.0.3 ( #1739 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6.0.2 to 6.0.3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/de0fac2e4500dabe0009e67214ff5f5447ce83dd...df4cb1c069e1874edd31b4311f1884172cec0e10 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-04 09:21:01 -07:00
Alexander Watson
e98ea3ee93
feat(policy): add agentic approval loop ( #1528 )
2026-05-29 21:11:31 -07:00
Mesut Oezdil
2b13bfa47b
fix(ci): eliminate image-tag race between concurrent workflows ( #1413 )
...
- Add publish-manifest input to docker-build.yml (default true); single-arch
branch callers set it false so the merge job is skipped and the shared
bare :SHA tag in GHCR is never written by branch workflows
- branch-kubernetes-e2e: retag :SHA-amd64 to :SHA before kind load so
Helm's image.tag matches what is loaded in kind containerd
- branch-e2e: pass image-tag as :SHA-arm64 to e2e-test so the arch-specific
GHCR tag is used directly without depending on the bare tag
- bare :SHA in GHCR is now written only by test-gpu.yml (multi-arch build),
eliminating the last-writer-wins race across concurrent workflows
2026-05-20 14:06:25 -07:00
dependabot[bot]
2cef120dc1
chore(deps): bump actions/download-artifact from 4.3.0 to 8.0.1 ( #1459 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4.3.0 to 8.0.1.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/d3f86a106a0bac45b974a628896c90dbdf5c8093...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-19 15:17:23 -07:00
Florencio Cano
f9435b4d42
chore(ci): pin all GitHub Actions to SHA digests ( #1233 )
2026-05-18 22:36:48 -07:00
jtoelke2
31f03456a9
ci(os-132): remove obsolete shadow workflows ( #1273 )
...
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
2026-05-08 14:45:22 -05:00
jtoelke2
3cfc915bfe
ci(os-132): remove stale remote buildx mode ( #1267 )
...
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
2026-05-08 12:20:42 -05:00
Drew Newberry
62619eefc7
fix(docker): use supervisor image entrypoint path ( #1259 )
...
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-05-07 17:39:44 -07:00
Drew Newberry
70a0f6c547
refactor(cli): remove gateway lifecycle management ( #1221 )
2026-05-07 09:54:13 -07:00
Drew Newberry
49e59b148e
fix(ci): pin tag release reusable workflows ( #1235 )
2026-05-07 09:00:41 -07:00
jtoelke2
4803889cc7
ci: cut over non-release workflows to shared runners ( #1131 )
...
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
2026-05-04 14:34:16 -05:00
Drew Newberry
51351e4745
chore(ci): update checkout action to v6 ( #1086 )
...
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-04-30 13:22:47 -07:00
jtoelke2
5c77b06124
ci: add OS-49 phase 5 shadow workflows ( #1075 )
...
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
2026-04-30 12:18:08 -05:00
jtoelke2
a656ed7b91
ci(docker): use prebuilt Rust binaries by default ( #1027 )
...
* ci(docker): use prebuilt Rust binaries by default
Flip Docker image builds to consume staged native Rust artifacts, remove in-Docker Rust build stages, and publish per-arch images with a manifest merge.
Add local staging support for prebuilt gateway and sandbox binaries so development image builds continue to work without CI artifacts.
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
* ci(docker): address prebuilt build review feedback
* ci(rust): allow existing vfio complexity
* ci(rust): pin toolchain to 1.95
---------
Signed-off-by: Jonas Toelke <jtoelke@nvidia.com >
2026-04-29 19:23:02 -05:00
Piotr Mlocek
9bc2e2cc31
fix(ci): rename mise --no-prepare to --no-deps ( #942 )
...
mise 2026.4.18 (bumped in #929 ) renamed the `--no-prepare` flag to
`--no-deps`. Update workflow invocations to match.
2026-04-23 11:26:24 -07:00
Drew Newberry
5718553b97
feat(release): publish standalone openshell-gateway binaries ( #853 )
2026-04-16 16:58:24 -07:00
John T. Myers
a831a8921b
feat(settings): gateway-to-sandbox runtime settings channel ( #474 )
...
* feat(gateway/sandbox): add global and sandbox runtime settings flow
2026-03-20 14:08:57 -07:00
Drew Newberry
1ba798f0fb
ci(release): pin OPENSHELL_IMAGE_TAG to version for tagged releases ( #297 )
2026-03-13 19:28:35 -07:00
Drew Newberry
06a62ddfaf
ci: speed up E2E pipeline by running on arm64 runners and skipping redundant cluster rebuild ( #278 )
2026-03-13 02:06:47 -07:00
Drew Newberry
fbd93a4632
refactor: rename navigator- crate prefix to openshell- ( #277 )
2026-03-13 02:02:18 -07:00
Drew Newberry
7b0a243304
ci: remove sandbox docker build from publish and e2e workflows ( #275 )
2026-03-13 00:56:07 -07:00
Drew Newberry
f97270f988
refactor(docker): rename server image to gateway ( #246 )
...
* refactor(docker): rename server image to gateway
Rename Dockerfile.server to Dockerfile.gateway and update all image
references from openshell/server to openshell/gateway across Helm
charts, Kubernetes manifests, mise tasks, build/deploy scripts, CI
workflows, and documentation.
The underlying Rust binary (navigator-server) is unchanged -- this
rename only affects the Docker image name and Dockerfile.
* fix: catch remaining server->gateway references in docs and comments
2026-03-11 16:01:26 -07:00
Drew Newberry
984d1a6e5c
chore: rename project from NemoClaw to OpenShell ( #198 )
2026-03-10 11:49:09 -07:00
Drew Newberry
1cf54ca055
feat(bootstrap): switch container registry from CloudFront CDN to GHCR with token auth ( #167 )
2026-03-09 23:46:23 -07:00
Piotr Mlocek
12035387f5
fix(ci): drop unnecessary pipefail in docker build workflow ( #166 )
...
The reusable Docker build workflow runs under sh by default, and the compute-version step only uses a single command substitution. Removing pipefail avoids the illegal option error without changing the explicit tag-fetch setup.
2026-03-06 19:17:53 -08:00
Piotr Mlocek
dcc7a09f0e
fix(ci): standardize safe tag fetches ( #165 )
2026-03-06 18:58:49 -08:00
Piotr Mlocek
68525bb81a
fix(build): propagate packaged version through cluster artifacts ( #164 )
...
Pass the computed cargo version through Docker and cluster packaging paths so deployed clusters report the built artifact version while keeping latest and explicit version tags aligned.
2026-03-06 18:17:03 -08:00
Drew Newberry
bf28831673
ci: rename GHCR image paths from nv-agent-env to nemoclaw ( #126 )
2026-03-05 17:01: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
a6155f9a5b
chore: remove unnecessary cache config ( #54 )
2026-03-01 23:36:53 -08:00
Drew Newberry
e0909850e9
test: bring back e2e tests on Github CI ( #48 )
2026-03-01 22:48:51 -08:00