diff --git a/devops/scripts/update_drivers.py b/devops/scripts/update_drivers.py
index 4c3cbb791c851..e9b14f87d5572 100644
--- a/devops/scripts/update_drivers.py
+++ b/devops/scripts/update_drivers.py
@@ -48,16 +48,18 @@ def uplift_linux_igfx_driver(config, platform_tag, igc_dev_only):
     config[platform_tag]['compute_runtime']['version'] = compute_runtime['tag_name']
     config[platform_tag]['compute_runtime']['url'] = 'https://github.com/intel/compute-runtime/releases/tag/' + compute_runtime['tag_name']
 
-    for a in compute_runtime['assets']:
-        if a['name'].endswith('.sum'):
-            deps = str(urlopen(a['browser_download_url']).read())
-            m = re.search(r"intel-igc-core_([0-9\.]*)_amd64", deps)
-            if m is not None:
-                ver = m.group(1)
-                config[platform_tag]['igc']['github_tag'] = 'igc-' + ver
-                config[platform_tag]['igc']['version'] = ver
-                config[platform_tag]['igc']['url'] = 'https://github.com/intel/intel-graphics-compiler/releases/tag/igc-' + ver
-                break
+    m = re.search(
+        re.escape("https://github.com/intel/intel-graphics-compiler/releases/tag/")
+        + r"(v[\.0-9]+)",
+        compute_runtime["body"],
+    )
+    if m is not None:
+        ver = m.group(1)
+        config[platform_tag]["igc"]["github_tag"] = ver
+        config[platform_tag]["igc"]["version"] = ver
+        config[platform_tag]["igc"]["url"] = (
+            "https://github.com/intel/intel-graphics-compiler/releases/tag/" + ver
+        )
 
     cm = get_latest_release('intel/cm-compiler')
     config[platform_tag]['cm']['github_tag'] = cm['tag_name']