alangou
046fd2a024
ci: pin CI images by digest and add native architecture smoke checks ( #4114 )
...
* ci: pin CI images by digest and add native architecture smoke checks
Signed-off-by: Adrien Langou <alangou@nvidia.com >
* docs: resolve CI monitoring guidance conflict with main
Signed-off-by: Adrien Langou <alangou@nvidia.com >
---------
Signed-off-by: Adrien Langou <alangou@nvidia.com >
2026-10-02 16:22:27 +00:00
Drew Newberry
c1f2e7189f
feat(isolation): implement the RFC 0012 sandbox architecture ( #2942 )
...
* feat(isolation): add RFC 0012 backend contract
Signed-off-by: Drew Newberry <385+drew@users.noreply.github.com >
* refactor(isolation): name the interface crate explicitly
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): expose trusted host gateway
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs(agents): inventory the MXC driver
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): add mediated DNS transport
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): tighten interface error and digest contracts
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs(isolation): remove unrelated driver inventory
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): define capability-free launch contract
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): seal confirmed boundary state
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): validate confirmation for external backend implementations
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): clarify mediated DNS identity
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(isolation): generalize loopback connector
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(isolation): unify typed network mediation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): bind launches to sandbox sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(mxc): initialize extended sandbox status
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): add boundary protocol and Linux primitives
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): harden signals and separate process status from transport
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): validate remote confirmation through public contract
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): validate wire state and propagate snapshot failures
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(isolation): import owned agent specification explicitly
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs(isolation): describe mediated DNS channel
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): bound mediation attach without nested retries
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(isolation): generalize loopback protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): add transport-neutral session authentication
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(isolation): separate sandbox backend protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): harden runtime boundary controls
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): add terminal boundary operation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): split supervisor and sandbox runtimes
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): harden boundary isolation and lifecycle ownership
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): reject private root redirects and adopt typed errors
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): preserve accept thread ownership on musl
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(sandbox): isolate credential probes from filtered threads
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): return retained exec exit status to independent waiters
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): bound network mediation and preserve socket authorization
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): bound control admission and retire stale mediation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* ci(e2e): select migrated drivers per stack layer
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(sandbox): implement loopback connector
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(isolation): authenticate the Sandbox Protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(supervisor): rotate launch-scoped authentication
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(sandbox): consume dedicated backend crate
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(sandbox): align topology session fixture
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): align projected bootstrap bundle
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(auth): validate refreshed credentials before rotation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): fail closed across supervisor disconnects
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): repair rebased sandbox CI
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* build(runtime): publish separate sandbox and supervisor images
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(config): configure the sandbox runtime image
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(ci): validate sandbox binary linkage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(isolation): use backend and runtime terminology
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(sandbox): use a scratch runtime image
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(ci): refresh schema and dependency policy
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(sandbox): bind reconnects to supervisor process
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs: align runtime split operational guidance
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* chore(security): document Kubernetes runtime RBAC
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): enforce runtime lifecycle invariants
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(compute): identify sandbox start generations
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(server): restore sandbox launch sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): support authenticated runtime replacement
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(auth): bind sandbox session successors
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(auth): retry pending sandbox successors
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(vm): run the supervisor outside the guest workload
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(vm): use sandbox backend protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): repair rebase integration
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): use unified build toolchain
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(vm): use sandbox runtime terminology
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(vm): own guest network bootstrap
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): expose guest init version
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): select native supervisor artifacts
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): guard guest init Linux symbols
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): scope Linux test imports
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): avoid guest interface casts
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): reconcile admitted sandbox identity
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): share resolved sandbox identity
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): surface host supervisor failures
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): include guest logs on supervisor exit
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): rotate and clean runtime generations
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): make sandbox starts generation-aware
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): rotate restored sandbox sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(vm): keep shared paths in the base layer
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): bind sandbox session lineage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(docker): isolate workloads behind the host supervisor
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(docker): rotate launch-scoped authentication
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(docker): use sandbox backend protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(docker): use host networking for supervisor
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): preserve host gateway alias resolution
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(docker): use separate sandbox and supervisor images
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): restore startup validation after rebase
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(docker): name the sandbox runtime directly
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): narrow supervisor CA runtime storage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): close companion isolation gaps
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(docker): align mediated network expectations
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(docker): exercise mediated network paths
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): attach supervisor to managed network
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): defer supervisor recovery until gateway is ready
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): make sandbox starts generation-aware
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): rotate restored sandbox sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): preserve workloads during session rotation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(docker): remove unrelated configuration RFC changes
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): bind sandbox session lineage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(kubernetes): add proxy-pod isolation topology
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(kubernetes): use sandbox backend protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): use stable sandbox service authority
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(kubernetes): split sandbox and supervisor images
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): adapt proxy pods to current runtime APIs
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(kubernetes): describe the single runtime placement
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(kubernetes): simplify sandbox orchestration
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): validate deployment prerequisites
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): update Trivy Helm profile inventory
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* test(kubernetes): update Trivy scan inventory count
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): reuse preloaded runtime images in e2e
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): type and clean runtime resources
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): make sandbox restarts recoverable
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): rotate restored sandbox sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): preserve supervisor egress
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): bind sandbox session lineage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(podman): adopt isolated sandbox and supervisor containers
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): stage bootstrap archives at named volume destinations
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(podman): rotate launch-scoped authentication
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(podman): use sandbox backend protocol
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(podman): use host networking for supervisor
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(podman): split sandbox and supervisor images
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): repair rebase integration
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(podman): name the sandbox runtime directly
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): provision supervisor CA runtime storage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): address isolation review findings
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): inspect Debian supervisor provenance
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): use libpod-compatible tmpfs options
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): bind verified sandbox runtime binary
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): provide external driver data directory
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): start sandbox before joining user namespace
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): separate supervisor user namespace
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): make sandbox starts generation-aware
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): rotate restored sandbox sessions
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): bind sandbox session lineage
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* perf(isolation): add TCP and DNS benchmark harnesses
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(perf): align benchmark timing and supported protocols
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(perf): report TCP benchmark metrics accurately
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(perf): cancel failed worker startup
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(docker): build matching local supervisor image
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(podman): make local sandbox smoke test runnable
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): wire local sandbox runtime image
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(kubernetes): narrow sandbox service RBAC
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(ci): validate split runtime artifacts
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): harden runtime session handling
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* feat(supervisor): add standalone network proxy role
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* docs(rfc): remove implementation companion notes
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* refactor(vm): standardize runtime release name
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(vm): pin renamed runtime artifacts
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(auth): persist sandbox runtime identity
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(runtime): restore branch validation
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(isolation): reconcile main after rebase
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(network): close unframed HTTP 1.0 responses
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* chore(isolation): preserve upstream OCSF updates
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(security): close credential and TLS replay paths
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
* fix(auth): make sandbox refresh retries idempotent
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
---------
Signed-off-by: Drew Newberry <385+drew@users.noreply.github.com >
Signed-off-by: Drew Newberry <anewberry@nvidia.com >
2026-09-16 00:49:14 +00:00
dependabot[bot]
770d4e6b99
chore(deps): bump actions/attest from 4.2.0 to 4.2.1 ( #2572 )
...
Bumps [actions/attest](https://github.com/actions/attest ) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/f7c74d28b9d84cb8768d0b8ca14a4bac6ef463e6...508db95dd578ae2727ebd6217d5ba78e4fbda05d )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.2.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-31 19:33:57 +00:00
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
dependabot[bot] and Evan Lezar
2575585b45
chore(deps): bump actions/attest from 4.1.1 to 4.2.0 ( #2357 )
...
* chore(deps): bump actions/attest from 4.1.1 to 4.2.0
Bumps [actions/attest](https://github.com/actions/attest ) from 4.1.1 to 4.2.0.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/a1948c3f048ba23858d222213b7c278aabede763...f7c74d28b9d84cb8768d0b8ca14a4bac6ef463e6 )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* chore(deps): note actions attest release version
Signed-off-by: Evan Lezar <elezar@nvidia.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Evan Lezar <elezar@nvidia.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Lezar <elezar@nvidia.com >
2026-07-20 20:49:03 +00:00
dependabot[bot]
fe7135a2bf
chore(deps): bump softprops/action-gh-release from 3.0.1 to 3.0.2 ( #2288 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 3.0.1 to 3.0.2.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/718ea10b132b3b2eba29c1007bb80653f286566b...3d0d9888cb7fd7b750713d6e236d1fcb99157228 )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 3.0.2
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-16 10:26:50 -07:00
dependabot[bot]
c7202afddd
chore(deps): bump actions/attest from 4.1.0 to 4.1.1 ( #2037 )
...
Bumps [actions/attest](https://github.com/actions/attest ) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/attest/releases )
- [Changelog](https://github.com/actions/attest/blob/main/RELEASE.md )
- [Commits](https://github.com/actions/attest/compare/59d89421af93a897026c735860bf21b6eb4f7b26...a1948c3f048ba23858d222213b7c278aabede763 )
---
updated-dependencies:
- dependency-name: actions/attest
dependency-version: 4.1.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-06-29 13:57:14 +02: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
dependabot[bot]
ed24031ca6
chore(deps): bump softprops/action-gh-release from 3.0.0 to 3.0.1 ( #1966 )
2026-06-22 05:27:19 +00: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
dependabot[bot]
37ca269072
chore(deps): bump softprops/action-gh-release from 2.6.2 to 3.0.0 ( #1458 )
...
Bumps [softprops/action-gh-release](https://github.com/softprops/action-gh-release ) from 2.6.2 to 3.0.0.
- [Release notes](https://github.com/softprops/action-gh-release/releases )
- [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md )
- [Commits](https://github.com/softprops/action-gh-release/compare/3bb12739c298aeb8a4eeaf626c5b8d85266b0e65...b4309332981a82ec1c5618f44dd2e27cc8bfbfda )
---
updated-dependencies:
- dependency-name: softprops/action-gh-release
dependency-version: 3.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-05-19 15:17:39 -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
Drew Newberry
910d3f09f2
feat(vm): boot sandboxes from ext4 root disks ( #1263 )
...
* feat(vm): boot sandboxes from ext4 root disks
* feat(vm): boot sandboxes with writable overlay disk
* fix(sandbox): improve sandbox provisioning behavior
* fix(vm): repair sandbox image provisioning
* fix(vm): clean up rebase fallout
* perf(vm): cache empty overlay images
* perf(vm): skip repeated sandbox ownership repair
* fix(vm): address lifecycle review issues
* fix(vm): repair gateway vm startup
* wip
2026-05-15 13:23:10 -07:00
dependabot[bot]
1c37ba97b0
chore(deps): bump actions/github-script from 7 to 9 ( #1198 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 9.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v9 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '9'
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-06 15:06:59 -07:00
dependabot[bot]
035a5a1286
chore(deps): bump actions/upload-artifact from 4 to 7 ( #1201 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
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-06 13:51:36 -07:00
Drew Newberry
4d388d2677
ci(vm): cleanup vm build infra ( #1186 )
2026-05-06 08:58:02 -07: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
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
Drew Newberry
0958129388
feat(ci): add release-vm-dev pipeline and install-vm.sh installer ( #788 )
2026-04-09 09:01:36 -07:00
Drew Newberry
ddb85b1704
feat(vm): add openshell-vm crate with libkrun microVM gateway ( #611 )
2026-04-08 22:00:01 -07:00