Implement displaying breaking changes

This commit is contained in:
2025-01-11 23:40:57 +01:00
parent ba690091fb
commit d5d9819233
6 changed files with 21 additions and 18 deletions

View File

@@ -36,18 +36,18 @@ func (a *AddonService) GetLocalVersion(name string) (string, error) {
return addon.GetLocalVersion()
}
func (a *AddonService) UpdateAddon(name string) (addon Addon, err error) {
addon, err = a.GetAddon(name)
func (a *AddonService) UpdateAddon(name string) (hasBreakingChanges bool, err error) {
addon, err := a.GetAddon(name)
if err != nil {
return
return false, err
}
release, err := addon.GetRemoteRelease()
if err != nil {
return
}
err = addon.Update(release)
hasBreakingChanges, err = addon.Update(release)
if err != nil {
return
}
return addon, nil
return hasBreakingChanges, nil
}