diff --git a/scripts/get-component-versions.sh b/scripts/get-component-versions.sh index 758078be..268f8551 100755 --- a/scripts/get-component-versions.sh +++ b/scripts/get-component-versions.sh @@ -60,4 +60,6 @@ if [[ "${libnvidia_container_version_tag}" != "${nvidia_container_toolkit_versio >&2 echo "WARNING: The libnvidia-container and nvidia-container-toolkit versions do not match" fi echo "NVIDIA_CONTAINER_RUNTIME_VERSION=${nvidia_container_runtime_version}" +echo "NVIDIA_CONTAINER_RUNTIME_TAG=${nvidia_container_runtime_tag}" echo "NVIDIA_DOCKER_VERSION=${nvidia_docker_version}" +echo "NVIDIA_DOCKER_TAG=${nvidia_docker_tag}" diff --git a/scripts/release.sh b/scripts/release.sh index e436d899..3341c7f0 100755 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -56,6 +56,16 @@ eval $(${SCRIPTS_DIR}/get-component-versions.sh) export NVIDIA_CONTAINER_TOOLKIT_VERSION export NVIDIA_CONTAINER_TOOLKIT_TAG +if [[ "${NVIDIA_CONTAINER_TOOLKIT_TAG}" != "${NVIDIA_CONTAINER_RUNTIME_TAG}" ]]; then + echo "ERROR: The nvidia-container-runtime and nvidia-container-toolkit version tags do not match" + exit 1 +fi + +if [[ "${NVIDIA_CONTAINER_TOOLKIT_TAG}" != "${NVIDIA_DOCKER_TAG}" ]]; then + echo "ERROR: The nvidia-docker and nvidia-container-toolkit version tags do not match" + exit 1 +fi + for target in ${targets[@]}; do ${SCRIPTS_DIR}/build-all-components.sh ${target} done diff --git a/third_party/nvidia-container-runtime b/third_party/nvidia-container-runtime index 037ec4c3..ba4815e7 160000 --- a/third_party/nvidia-container-runtime +++ b/third_party/nvidia-container-runtime @@ -1 +1 @@ -Subproject commit 037ec4c39a2fe28c3c8d4992a269a9d7bbbeafa7 +Subproject commit ba4815e7eb31c23d839d58c94623ec53f4e8d368 diff --git a/third_party/nvidia-docker b/third_party/nvidia-docker index 9de312f5..34934c28 160000 --- a/third_party/nvidia-docker +++ b/third_party/nvidia-docker @@ -1 +1 @@ -Subproject commit 9de312f595157d2176a8a3ada8a1b5bb62414578 +Subproject commit 34934c282707a1dc3f4341ead20a9e40d36ee618