private static void CheckForUpdatesOnReleaseRepo(NewVersionCheckSource source)
        {
            var latestReleaseTag = GetLastReleaseVersion();

            if (source == NewVersionCheckSource.OnLoad)
            {
                LogNewVersionAvailable(latestReleaseTag);
            }
            else
            {
                ShowUpdateDialog(latestReleaseTag);
            }
        }
        static void CheckForUpdatesOnReleaseRepo(NewVersionCheckSource source)
        {
            var latestReleaseInfo = GetLastReleaseInfo();

            if (latestReleaseInfo.Count != 0)
            {
                var version     = (string)latestReleaseInfo["version"];
                var downloadUrl = (string)latestReleaseInfo["url"];

                if (source == NewVersionCheckSource.OnLoad)
                {
                    LogNewVersionAvailable(version);
                }
                else
                {
                    ShowUpdateDialog(version, downloadUrl);
                }
            }
        }