Smaller fix
This commit is contained in:
@@ -189,14 +189,15 @@ public class PackageService(IConfiguration configuration, IGiteaPackageService p
|
|||||||
// Prerelease versions contain identifiers like -alpha, -beta, -rc, -preview
|
// Prerelease versions contain identifiers like -alpha, -beta, -rc, -preview
|
||||||
// But NOT -dev, which is a separate release type
|
// But NOT -dev, which is a separate release type
|
||||||
var lowerVersion = version.ToLowerInvariant();
|
var lowerVersion = version.ToLowerInvariant();
|
||||||
return (lowerVersion.Contains("-alpha") || lowerVersion.Contains("-beta") ||
|
return (lowerVersion.Contains("alpha") || lowerVersion.Contains("beta") ||
|
||||||
lowerVersion.Contains("-rc") || lowerVersion.Contains("-preview")) && !lowerVersion.Contains("-dev");
|
lowerVersion.Contains("rc") || lowerVersion.Contains("preview")) ||
|
||||||
|
lowerVersion.Contains("staging") && !lowerVersion.Contains("dev");
|
||||||
}
|
}
|
||||||
|
|
||||||
private bool IsDevRelease(string version)
|
private bool IsDevRelease(string version)
|
||||||
{
|
{
|
||||||
// Dev versions contain identifiers like -dev or similar
|
// Dev versions contain identifiers like dev or similar
|
||||||
return version.ToLowerInvariant().Contains("-dev");
|
return version.ToLowerInvariant().Contains("dev");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Helper methods to identify versioning variant
|
// Helper methods to identify versioning variant
|
||||||
@@ -256,7 +257,7 @@ public class PackageService(IConfiguration configuration, IGiteaPackageService p
|
|||||||
// Remove suffix if present (e.g., "-alpha", "-dev")
|
// Remove suffix if present (e.g., "-alpha", "-dev")
|
||||||
var versionPart = version.Split('-')[0];
|
var versionPart = version.Split('-')[0];
|
||||||
var parts = versionPart.Split('.').Select(p => int.TryParse(p, out var num) ? num : 0).ToArray();
|
var parts = versionPart.Split('.').Select(p => int.TryParse(p, out var num) ? num : 0).ToArray();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
parts.Length > 0 ? parts[0] : 0,
|
parts.Length > 0 ? parts[0] : 0,
|
||||||
parts.Length > 1 ? parts[1] : 0,
|
parts.Length > 1 ? parts[1] : 0,
|
||||||
@@ -270,7 +271,7 @@ public class PackageService(IConfiguration configuration, IGiteaPackageService p
|
|||||||
// Remove suffix if present (e.g., "-alpha", "-dev")
|
// Remove suffix if present (e.g., "-alpha", "-dev")
|
||||||
var versionPart = version.Split('-')[0];
|
var versionPart = version.Split('-')[0];
|
||||||
var parts = versionPart.Split('.').Select(p => int.TryParse(p, out var num) ? num : 0).ToArray();
|
var parts = versionPart.Split('.').Select(p => int.TryParse(p, out var num) ? num : 0).ToArray();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
parts.Length > 0 ? parts[0] : 0,
|
parts.Length > 0 ? parts[0] : 0,
|
||||||
parts.Length > 1 ? parts[1] : 0,
|
parts.Length > 1 ? parts[1] : 0,
|
||||||
|
|||||||
Reference in New Issue
Block a user