Update default GitHub assets
diff --git a/utils/downloads.py b/utils/downloads.py
index 433de84b51c..73b8334cb94 100644
--- a/utils/downloads.py
+++ b/utils/downloads.py
@@ -87,9 +87,7 @@ def github_assets(repository, version='latest'):
             return file
 
         # GitHub assets
-        assets = [
-            'yolov5n.pt', 'yolov5s.pt', 'yolov5m.pt', 'yolov5l.pt', 'yolov5x.pt', 'yolov5n6.pt', 'yolov5s6.pt',
-            'yolov5m6.pt', 'yolov5l6.pt', 'yolov5x6.pt']
+        assets = [f'yolov5{size}{suffix}.pt' for size in 'nsmlx' for suffix in ('', '6', '-cls', '-seg')]  # default
         try:
             tag, assets = github_assets(repo, release)
         except Exception:
@@ -107,7 +105,6 @@ def github_assets(repository, version='latest'):
             safe_download(
                 file,
                 url=f'https://github.com/{repo}/releases/download/{tag}/{name}',
-                url2=f'https://storage.googleapis.com/{repo}/{tag}/{name}',  # backup url (optional)
                 min_bytes=1E5,
                 error_msg=f'{file} missing, try downloading from https://github.com/{repo}/releases/{tag} or {url3}')
 

Avoid intermittent CI fails.

Signed-off-by: Glenn Jocher <glenn.jocher@ultralytics.com>

<!--
Thank you for submitting a YOLOv5 🚀 Pull Request! We want to make contributing to YOLOv5 as easy and transparent as possible. A few tips to get you started:

- Search existing YOLOv5 [PRs](https://github.com/ultralytics/yolov5/pull) to see if a similar PR already exists.
- Link this PR to a YOLOv5 [issue](https://github.com/ultralytics/yolov5/issues) to help us understand what bug fix or feature is being implemented.
- Provide before and after profiling/inference/training results to help us quantify the improvement your PR provides (if applicable).

Please see our ✅ [Contributing Guide](https://github.com/ultralytics/yolov5/blob/master/CONTRIBUTING.md) for more details.
-->


## 🛠️ PR Summary

<sub>Made with ❤️ by [Ultralytics Actions](https://github.com/ultralytics/actions)<sub>

### 🌟 Summary
Streamlined asset naming and download process in Ultralytic's YOLOv5 GitHub repository.

### 📊 Key Changes
- Simplified asset list generation with a list comprehension replacing a hard-coded list of model weights.
- Removed the backup URL for downloading the assets, opting for a more straightforward download mechanism.

### 🎯 Purpose & Impact
- The refactoring makes adding new model sizes or types more efficient 🚀, improving code maintainability.
- By removing the backup download URL, the download process is more straightforward, which may reduce complexity and potential errors 🧹.
- Users will benefit from a cleaner and more reliable way to download necessary model files, improving user experience 🌐.