diff --git a/internal/home/home.go b/internal/home/home.go index 4cc91716aa5..47ed6b2de7b 100644 --- a/internal/home/home.go +++ b/internal/home/home.go @@ -494,7 +494,14 @@ func initWeb(opts options, clientBuildFS fs.FS, upd *updater.Updater) (web *webA } } - disableUpdate := opts.disableUpdate || version.Channel() == version.ChannelDevelopment + disableUpdate := opts.disableUpdate + switch version.Channel() { + case + version.ChannelDevelopment, + version.ChannelCandidate: + disableUpdate = true + } + if disableUpdate { log.Info("AdGuard Home updates are disabled") } diff --git a/internal/version/version.go b/internal/version/version.go index e14e08ddc5f..28690f19da7 100644 --- a/internal/version/version.go +++ b/internal/version/version.go @@ -18,6 +18,7 @@ const ( ChannelEdge = "edge" ChannelBeta = "beta" ChannelRelease = "release" + ChannelCandidate = "candidate" ) // These are set by the linker. Unfortunately we cannot set constants during