DO-NOT-MERGE: pin the NVRC git ref in versions.yaml

Point externals.nvrc at a source build instead of the signed release: add
repo/ref/toolchain and bump the version.  The NVRC static-build component
consumes these to build NVRC from `ref` (currently NVIDIA/nvrc#167,
fidencio/nvrc topic/adapt-for-composable-kata-images).

`ref` may be a commit, tag or branch; pin to a commit for reproducible builds.
The existing `url` is kept for the signed-release path.  Drop this commit (and
the ref) once NVRC ships a signed release carrying the composable-image work.

Signed-off-by: Fabiano Fidêncio <ffidencio@nvidia.com>
This commit is contained in:
Fabiano Fidêncio
2026-07-10 13:55:12 +02:00
parent 1aa98c996a
commit db3f606ed6

View File

@@ -246,8 +246,15 @@ externals:
nvrc:
# yamllint disable-line rule:line-length
desc: "The NVRC project provides a Rust binary that implements a simple init system for microVMs"
version: "v0.1.4"
version: ""
url: "https://github.com/NVIDIA/nvrc/releases/download/"
# While the composable-image work is in flight NVRC is built from source at
# a pinned git reference (tools/packaging/static-build/nvrc) instead of
# downloading the signed release from `url` above. `ref` may be a commit,
# tag or branch; pin to a commit for reproducible builds.
repo: "https://github.com/fidencio/nvrc.git"
ref: "668f01692142e24f6785d0cdd9f65c40aec28522"
toolchain: "1.94.0"
nvidia:
desc: "NVIDIA compute stack"