Simplify parseHelmVersion function to be more readable
Co-authored-by: yxxhero <11087727+yxxhero@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									a4adff73ae
								
							
						
					
					
						commit
						c4ebb44d1f
					
				|  | @ -70,13 +70,9 @@ func parseHelmVersion(versionStr string) (*semver.Version, error) { | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	// Check if version string starts with "v", if not add it
 | 	// Check if version string starts with "v", if not add it
 | ||||||
| 	processedVersion := versionStr | 	processedVersion := strings.TrimSpace(versionStr) | ||||||
| 	if !strings.HasPrefix(strings.TrimSpace(versionStr), "v") { | 	if !strings.HasPrefix(processedVersion, "v") { | ||||||
| 		// Check if it looks like a semantic version (starts with a digit)
 | 		processedVersion = "v" + processedVersion | ||||||
| 		trimmed := strings.TrimSpace(versionStr) |  | ||||||
| 		if len(trimmed) > 0 && (trimmed[0] >= '0' && trimmed[0] <= '9') { |  | ||||||
| 			processedVersion = "v" + trimmed |  | ||||||
| 		} |  | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	v, err := chartify.FindSemVerInfo(processedVersion) | 	v, err := chartify.FindSemVerInfo(processedVersion) | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue