diff --git a/build/Version.props b/build/Version.props
index 8d1bf5b98a..69cdcdc070 100644
--- a/build/Version.props
+++ b/build/Version.props
@@ -8,7 +8,7 @@
8.3.0
9.1.2
5.3.0
- 1.1.0
+ 1.1.1
1.2.0
diff --git a/src/Tgstation.Server.Host.Service/Program.cs b/src/Tgstation.Server.Host.Service/Program.cs
index ac37e65e5a..f86b67243c 100644
--- a/src/Tgstation.Server.Host.Service/Program.cs
+++ b/src/Tgstation.Server.Host.Service/Program.cs
@@ -1,4 +1,4 @@
-using McMaster.Extensions.CommandLineUtils;
+using McMaster.Extensions.CommandLineUtils;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Specialized;
@@ -20,12 +20,10 @@ namespace Tgstation.Server.Host.Service
///
sealed class Program
{
-#pragma warning disable SA1401 // Fields should be private
///
/// The for the
///
internal static IWatchdogFactory WatchdogFactory = new WatchdogFactory();
-#pragma warning restore SA1401 // Fields should be private
///
/// The --uninstall or -u option
@@ -151,6 +149,10 @@ namespace Tgstation.Server.Host.Service
if (Configure)
{
+#pragma warning disable CS0618 // Type or member is obsolete
+ loggerFactory.AddConsole();
+#pragma warning restore CS0618 // Type or member is obsolete
+
// DCT: None available
await WatchdogFactory.CreateWatchdog(loggerFactory).RunAsync(true, Array.Empty(), default).ConfigureAwait(false);
}
diff --git a/src/Tgstation.Server.Host.Service/Tgstation.Server.Host.Service.csproj b/src/Tgstation.Server.Host.Service/Tgstation.Server.Host.Service.csproj
index d2bb63a992..d6dbaf8980 100644
--- a/src/Tgstation.Server.Host.Service/Tgstation.Server.Host.Service.csproj
+++ b/src/Tgstation.Server.Host.Service/Tgstation.Server.Host.Service.csproj
@@ -30,6 +30,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
+
diff --git a/src/Tgstation.Server.Host/Program.cs b/src/Tgstation.Server.Host/Program.cs
index fa83a096a9..ffe02ba262 100644
--- a/src/Tgstation.Server.Host/Program.cs
+++ b/src/Tgstation.Server.Host/Program.cs
@@ -5,6 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Tgstation.Server.Host.Core;
+using Tgstation.Server.Host.Properties;
using Tgstation.Server.Host.System;
namespace Tgstation.Server.Host
@@ -17,7 +18,7 @@ namespace Tgstation.Server.Host
///
/// The expected host watchdog .
///
- internal static readonly Version HostWatchdogVersion = new Version(1, 1, 0);
+ internal static Version HostWatchdogVersion => Version.Parse(MasterVersionsAttribute.Instance.RawHostWatchdogVersion);
///
/// The to use.
diff --git a/src/Tgstation.Server.Host/Properties/MasterVersionsAttribute.cs b/src/Tgstation.Server.Host/Properties/MasterVersionsAttribute.cs
index 20cc04786c..b378207b14 100644
--- a/src/Tgstation.Server.Host/Properties/MasterVersionsAttribute.cs
+++ b/src/Tgstation.Server.Host/Properties/MasterVersionsAttribute.cs
@@ -31,20 +31,28 @@ namespace Tgstation.Server.Host.Properties
///
public string RawControlPanelVersion { get; }
+ ///
+ /// The of the control panel version built.
+ ///
+ public string RawHostWatchdogVersion { get; }
+
///
/// Initializes a new instance of the .
///
/// The value of .
/// The value of .
/// The value of .
+ /// The value of .
public MasterVersionsAttribute(
string rawConfigurationVersion,
string rawDMApiVersion,
- string rawControlPanelVersion)
+ string rawControlPanelVersion,
+ string rawHostWatchdogVersion)
{
RawConfigurationVersion = rawConfigurationVersion ?? throw new ArgumentNullException(nameof(rawConfigurationVersion));
RawDMApiVersion = rawDMApiVersion ?? throw new ArgumentNullException(nameof(rawDMApiVersion));
RawControlPanelVersion = rawControlPanelVersion ?? throw new ArgumentNullException(nameof(rawControlPanelVersion));
+ RawHostWatchdogVersion = rawHostWatchdogVersion ?? throw new ArgumentNullException(nameof(rawHostWatchdogVersion));
}
}
}
diff --git a/src/Tgstation.Server.Host/Tgstation.Server.Host.csproj b/src/Tgstation.Server.Host/Tgstation.Server.Host.csproj
index 3951c10411..490dc30a94 100644
--- a/src/Tgstation.Server.Host/Tgstation.Server.Host.csproj
+++ b/src/Tgstation.Server.Host/Tgstation.Server.Host.csproj
@@ -51,6 +51,7 @@
<_Parameter1>$(TgsConfigVersion)
<_Parameter2>$(TgsDmapiVersion)
<_Parameter3>$(TgsControlPanelVersion)
+ <_Parameter4>$(TgsHostWatchdogVersion)