fix: Decouple cloud sync from telemetry (#343)

This commit is contained in:
Abhisek Datta
2026-06-17 16:03:26 +05:30
committed by GitHub
parent baf637be97
commit 55f3f2a252
5 changed files with 10 additions and 31 deletions
+1 -6
View File
@@ -8,7 +8,6 @@ import (
packagev1 "buf.build/gen/go/safedep/api/protocolbuffers/go/safedep/messages/package/v1"
"github.com/safedep/dry/log"
"github.com/safedep/pmg/config"
"github.com/safedep/pmg/internal/analytics"
)
var global *auditor
@@ -27,7 +26,7 @@ func Initialize(cfg *config.RuntimeConfig) error {
var sinks []Sink
sinks = append(sinks, newEventlogSink())
if cfg.Config.Cloud.Enabled && !analytics.IsDisabled() {
if cfg.Config.Cloud.Enabled {
cs, err := newCloudSink(cfg, newCloudSinkCIResolver())
if err != nil {
log.Warnf("Cloud sync initialization failed: %v", err)
@@ -36,10 +35,6 @@ func Initialize(cfg *config.RuntimeConfig) error {
}
}
if cfg.Config.Cloud.Enabled && analytics.IsDisabled() {
log.Warnf("Cloud sync is disabled because telemetry is disabled")
}
setGlobal(newAuditor(sinks...))
return nil
}