Bump version
This commit is contained in:
parent
d0b6bbaa3a
commit
d7c0abdfc2
@ -1,6 +1,7 @@
|
||||
using ICSharpCode.SharpZipLib.Zip;
|
||||
using LemonUI.Menus;
|
||||
using RageCoop.Client.Scripting;
|
||||
using RageCoop.Core;
|
||||
using System;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
@ -31,6 +32,11 @@ namespace RageCoop.Client.Menus
|
||||
|
||||
private static void StartUpdate(object sender, EventArgs e)
|
||||
{
|
||||
if (CoreUtils.GetLatestVersion() < Main.Version)
|
||||
{
|
||||
GTA.UI.Notification.Show("Local version is newer than remote version, update can't continue");
|
||||
return;
|
||||
}
|
||||
IsUpdating = true;
|
||||
Menu.Clear();
|
||||
Menu.Add(_updatingItem);
|
||||
|
@ -16,7 +16,7 @@ using System.Resources;
|
||||
|
||||
|
||||
// Version informationr(
|
||||
[assembly: AssemblyVersion("1.5.4.333")]
|
||||
[assembly: AssemblyFileVersion("1.5.4.333")]
|
||||
[assembly: AssemblyVersion("1.5.4.334")]
|
||||
[assembly: AssemblyFileVersion("1.5.4.334")]
|
||||
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
||||
|
||||
|
@ -34,6 +34,14 @@ namespace RageCoop.Core
|
||||
"ScriptHookVDotNet3",
|
||||
"ScriptHookVDotNet"
|
||||
};
|
||||
public static Version GetLatestVersion(string branch = "dev-nightly")
|
||||
{
|
||||
var url = $"https://raw.githubusercontent.com/RAGECOOP/RAGECOOP-V/{branch}/RageCoop.Server/Properties/AssemblyInfo.cs";
|
||||
var versionLine = HttpHelper.DownloadString(url).Split(new char[] {'\n'}, StringSplitOptions.RemoveEmptyEntries).Where(x => x.Contains("[assembly: AssemblyVersion(")).First();
|
||||
var start = versionLine.IndexOf('\"') + 1;
|
||||
var end = versionLine.LastIndexOf('\"');
|
||||
return Version.Parse(versionLine.Substring(start, end - start));
|
||||
}
|
||||
public static bool CanBeIgnored(this string name)
|
||||
{
|
||||
return ToIgnore.Contains(Path.GetFileNameWithoutExtension(name));
|
||||
|
@ -17,7 +17,6 @@ namespace RageCoop.Server
|
||||
{
|
||||
public partial class Server
|
||||
{
|
||||
private const string _versionURL = "https://raw.githubusercontent.com/RAGECOOP/RAGECOOP-V/main/RageCoop.Server/Properties/AssemblyInfo.cs";
|
||||
private void SendPlayerUpdate()
|
||||
{
|
||||
foreach (var c in ClientsByNetHandle.Values.ToArray())
|
||||
@ -148,10 +147,7 @@ namespace RageCoop.Server
|
||||
{
|
||||
try
|
||||
{
|
||||
var versionLine = HttpHelper.DownloadString(_versionURL).Split('\n', StringSplitOptions.RemoveEmptyEntries).Where(x => x.Contains("[assembly: AssemblyVersion(")).First();
|
||||
var start = versionLine.IndexOf('\"') + 1;
|
||||
var end = versionLine.LastIndexOf('\"');
|
||||
var latest = Version.Parse(versionLine.AsSpan(start, end - start));
|
||||
var latest = CoreUtils.GetLatestVersion();
|
||||
if (latest <= Version) { return; }
|
||||
|
||||
// wait ten minutes for the build to complete
|
||||
|
@ -15,7 +15,7 @@ using System.Resources;
|
||||
[assembly: AssemblyCulture("")]
|
||||
|
||||
// Version information
|
||||
[assembly: AssemblyVersion("1.5.4.105")]
|
||||
[assembly: AssemblyFileVersion("1.5.4.105")]
|
||||
[assembly: AssemblyVersion("1.5.4.106")]
|
||||
[assembly: AssemblyFileVersion("1.5.4.106")]
|
||||
[assembly: NeutralResourcesLanguageAttribute( "en-US" )]
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user