@@ -96,14 +96,23 @@ func (pm *PackageManager) FindPlatformReleaseDependencies(item *PlatformReferenc
96
96
return nil , nil , fmt .Errorf (tr ("getting tool dependencies for platform %[1]s: %[2]s" ), release .String (), err )
97
97
}
98
98
99
- // discovery dependencies differ from normal tool since we always want to use the latest \
99
+ // discovery dependencies differ from normal tool since we always want to use the latest
100
100
// available version for the platform package
101
101
discoveryDependencies , err := pm .Packages .GetPlatformReleaseDiscoveryDependencies (release )
102
102
if err != nil {
103
103
return nil , nil , fmt .Errorf (tr ("getting discovery dependencies for platform %[1]s: %[2]s" ), release .String (), err )
104
104
}
105
+ toolDeps = append (toolDeps , discoveryDependencies ... )
105
106
106
- return release , append (toolDeps , discoveryDependencies ... ), nil
107
+ // monitor dependencies differ from normal tool since we always want to use the latest
108
+ // available version for the platform package
109
+ monitorDependencies , err := pm .Packages .GetPlatformReleaseMonitorDependencies (release )
110
+ if err != nil {
111
+ return nil , nil , fmt .Errorf (tr ("getting monitor dependencies for platform %[1]s: %[2]s" ), release .String (), err )
112
+ }
113
+ toolDeps = append (toolDeps , monitorDependencies ... )
114
+
115
+ return release , toolDeps , nil
107
116
}
108
117
109
118
// DownloadToolRelease downloads a ToolRelease. If the tool is already downloaded a nil Downloader
0 commit comments