Skip to content

Conversation

@Flamefire
Copy link
Contributor

As it is used by some easyconfigs add
version_patch and version_minor_patch templates similar to existing version templates.

As some easyconfigs don't have patch versions don't define those templates in this case so access to/use of them fails.

This avoids error-prone repetitions like local_patch = version.split('.')[2] or 'files/lcms/%s/' % '.'.join(version.split('.')[:2])

The major.minor.patch variant is useful e.g. for CUDA related ECs, e.g. cuDNN 8.8.0.121 where the download path contains only 8.8.0

As it is used by some easyconfigs add
`version_patch` and `version_minor_patch` templates similar to existing
version templates.

As some easyconfigs don't have patch versions don't define those
templates in this case so access to/use of them fails.
Used for e.g. CUDA related ECs.
@boegel boegel added this to the next release (5.2.0?) milestone Oct 22, 2025
Copy link
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

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

lgtm

@boegel boegel merged commit dfd3553 into easybuilders:develop Nov 19, 2025
39 checks passed
@Flamefire Flamefire deleted the patch-version-template branch November 20, 2025 08:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants