From 438d83f22c72bf66f30382002fb239b6c4117076 Mon Sep 17 00:00:00 2001 From: Gilver Date: Tue, 29 Apr 2025 05:38:23 -0500 Subject: [PATCH] feat(andax/nvidia.rhai): Automatically fetch new CUDA versions (#4514) Signed-off-by: Gilver --- andax/nvidia.rhai | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/andax/nvidia.rhai b/andax/nvidia.rhai index 780de31ef0..03d82bea6a 100644 --- a/andax/nvidia.rhai +++ b/andax/nvidia.rhai @@ -2,9 +2,10 @@ // This module is used to parse the NVIDIA website for the latest driver version fn nvidia_component_list() { - let series = "12.8.1"; - let url = `https://developer.download.nvidia.com/compute/cuda/redist/redistrib_${series}.json`; - return get(url).json(); + let url = "https://developer.download.nvidia.com/compute/cuda/redist/"; + let matches = find_all("redistrib_[\\d.]+.json", get(url)); + let series = `${url}${matches[matches.len - 1][0]}`; + return get(series).json(); } fn nvidia_component_version(component) { let components = nvidia_component_list();