Preinstall: Avoid overwriting development versions (#104781)

This commit is contained in:
Andres Martinez Gotor
2025-05-05 14:51:35 +02:00
committed by GitHub
parent 8435eb2876
commit 0d50efe198
2 changed files with 18 additions and 0 deletions
@@ -129,6 +129,10 @@ func (s *Service) shouldUpdate(ctx context.Context, pluginID, currentVersion str
s.log.Debug("New major version available, skipping update due to possible breaking changes", "pluginId", pluginID, "version", info.Version)
return false
}
if parsedCurrentVersion.Compare(parsedLatestVersion) >= 0 {
s.log.Debug("No update available", "pluginId", pluginID, "version", info.Version)
return false
}
// We should update the plugin
return true