Skip to content

Conversation

@ganeshkumarashok
Copy link
Collaborator

@ganeshkumarashok ganeshkumarashok commented Jul 10, 2025

Instead of pulling the latest drivers, which include "new feature branch" drivers, we update to the latest production branch nvidia drivers. The production branch drivers have a longer support duration and are more stable.

  Before (Original - All Branches)

  Total versions: 76
  Includes: Production branches (460, 510, 515, 525, 550, 570) + LTS branches (450, 470,
  535) + Feature branches (465, 495, 520, 560, 565, 575)

  After (Production + LTS Branches Only)

  Total versions: 70
  Includes: Production branches (460, 510, 515, 525, 550, 570) + LTS branches (450, 470,
  535)
  Excludes: Feature branches only

  Filtered Out (Feature Branches)

  6 versions removed:
  - 465.24.02 (new feature branch)
  - 495.44 (new feature branch)
  - 520.56.06 (new feature branch)
  - 560.35.03 (new feature branch)
  - 565.57.01 (new feature branch)
  - 575.57.08 (new feature branch)

  Branch Analysis

  - Production branches: 460, 510, 515, 525, 550, 570 (✅ All included)
  - LTS branches: 450, 470, 535 (✅ All included)
  - Feature branches: 465, 495, 520, 560, 565, 575 (❌ All excluded)

  Result: The filter successfully removes only experimental feature branch drivers while
  preserving all stable production and LTS drivers. This provides access to both the latest
  stable drivers and long-term support versions while avoiding potentially unstable
  experimental releases.

@ganeshkumarashok ganeshkumarashok requested a review from Copilot July 10, 2025 02:01
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the NVIDIA driver transform template in renovate.json to only include drivers from the production branch instead of pulling the latest feature branch drivers.

  • Added a conditional in the $reduce callback to filter for "production branch" drivers.
  • Adjusted the transform template to only map release versions from the filtered results.

@djsly
Copy link
Collaborator

djsly commented Jul 10, 2025

What will happen when the next LTS comes out ? will we be skipping it ? do they start Production brnach and convert them to LTS branches later on ?

@ganeshkumarashok
Copy link
Collaborator Author

ganeshkumarashok commented Jul 10, 2025

What will happen when the next LTS comes out ? will we be skipping it ? do they start Production brnach and convert them to LTS branches later on ?

Good point. Although LTS versions are also production branches per Nvidia documentation, they have different in the releases.json page -- so I've updated Renovate to handle LTS as well.

@ganeshkumarashok ganeshkumarashok changed the title renovate: only pull production branch nvidia drivers renovate: only pull production/LTS branch nvidia drivers Jul 22, 2025
Copy link

@Devinwong Devinwong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@ganeshkumarashok ganeshkumarashok merged commit 2a13461 into main Jul 22, 2025
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants