Makes sure we can have nightlies for non-pre-releases as well
This commit is contained in:
1
.gitignore
vendored
1
.gitignore
vendored
@@ -129,3 +129,4 @@ src/*.boltdata/
|
||||
/src/Umbraco.Web.UI/Umbraco/Js/canvasdesigner.front.js
|
||||
src/umbraco.sln.ide/*
|
||||
build/UmbracoCms.*/
|
||||
src/.vs/
|
||||
|
||||
@@ -286,14 +286,14 @@ namespace Umbraco.Core
|
||||
{
|
||||
//we haven't executed this migration in this environment, so even though the config versions match,
|
||||
// this db has not been updated.
|
||||
ProfilingLogger.Logger.Debug<ApplicationContext>("The migration for version: '" + currentVersion + " has not been executed, there is no record in the database");
|
||||
ProfilingLogger.Logger.Debug<ApplicationContext>(string.Format("The migration for version: '{0} has not been executed, there is no record in the database", currentVersion.ToSemanticString()));
|
||||
ok = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
ProfilingLogger.Logger.Debug<ApplicationContext>("CurrentVersion different from configStatus: '" + currentVersion + "','" + configStatus + "'");
|
||||
ProfilingLogger.Logger.Debug<ApplicationContext>(string.Format("CurrentVersion different from configStatus: '{0}','{1}'", currentVersion.ToSemanticString(), configStatus));
|
||||
}
|
||||
|
||||
return ok;
|
||||
|
||||
@@ -429,7 +429,7 @@ namespace Umbraco.Core.Configuration
|
||||
try
|
||||
{
|
||||
string configStatus = ConfigurationStatus;
|
||||
string currentVersion = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
string currentVersion = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
|
||||
|
||||
if (currentVersion != configStatus)
|
||||
@@ -596,7 +596,7 @@ namespace Umbraco.Core.Configuration
|
||||
[Obsolete("Use Umbraco.Core.Configuration.UmbracoVersion.Current instead", false)]
|
||||
public static string CurrentVersion
|
||||
{
|
||||
get { return UmbracoVersion.GetSemanticVersion().ToString(); }
|
||||
get { return UmbracoVersion.GetSemanticVersion().ToSemanticString(); }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -77,7 +77,7 @@ namespace Umbraco.Core
|
||||
_profilingLogger = new ProfilingLogger(LoggerResolver.Current.Logger, ProfilerResolver.Current.Profiler);
|
||||
|
||||
_timer = _profilingLogger.TraceDuration<CoreBootManager>(
|
||||
"Umbraco application (" + UmbracoVersion.GetSemanticVersion() + ") starting",
|
||||
string.Format("Umbraco application ({0}) starting", UmbracoVersion.GetSemanticVersion().ToSemanticString()),
|
||||
"Umbraco application startup complete");
|
||||
|
||||
CreateApplicationCache();
|
||||
|
||||
12
src/Umbraco.Core/SemVersionExtensions.cs
Normal file
12
src/Umbraco.Core/SemVersionExtensions.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Semver;
|
||||
|
||||
namespace Umbraco.Core
|
||||
{
|
||||
public static class SemVersionExtensions
|
||||
{
|
||||
public static string ToSemanticString(this SemVersion semVersion)
|
||||
{
|
||||
return semVersion.ToString().Replace("--", "-").Replace("-+", "+");
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -435,6 +435,7 @@
|
||||
<Compile Include="Security\BackOfficeUserManager.cs" />
|
||||
<Compile Include="Security\BackOfficeUserStore.cs" />
|
||||
<Compile Include="Security\MembershipPasswordHasher.cs" />
|
||||
<Compile Include="SemVersionExtensions.cs" />
|
||||
<Compile Include="ServiceProviderExtensions.cs" />
|
||||
<Compile Include="IO\ResizedImage.cs" />
|
||||
<Compile Include="IO\UmbracoMediaFile.cs" />
|
||||
|
||||
@@ -20,7 +20,7 @@ namespace Umbraco.Tests
|
||||
[Test]
|
||||
public void Is_Configured()
|
||||
{
|
||||
ConfigurationManager.AppSettings.Set("umbracoConfigurationStatus", UmbracoVersion.GetSemanticVersion().ToString());
|
||||
ConfigurationManager.AppSettings.Set("umbracoConfigurationStatus", UmbracoVersion.GetSemanticVersion().ToSemanticString());
|
||||
|
||||
var migrationEntryService = new Mock<IMigrationEntryService>();
|
||||
migrationEntryService.Setup(x => x.FindEntry(It.IsAny<string>(), It.IsAny<SemVersion>()))
|
||||
@@ -42,7 +42,7 @@ namespace Umbraco.Tests
|
||||
[Test]
|
||||
public void Is_Not_Configured_By_Migration_Not_Found()
|
||||
{
|
||||
ConfigurationManager.AppSettings.Set("umbracoConfigurationStatus", UmbracoVersion.GetSemanticVersion().ToString());
|
||||
ConfigurationManager.AppSettings.Set("umbracoConfigurationStatus", UmbracoVersion.GetSemanticVersion().ToSemanticString());
|
||||
|
||||
var migrationEntryService = new Mock<IMigrationEntryService>();
|
||||
migrationEntryService.Setup(x => x.FindEntry(It.IsAny<string>(), It.IsAny<SemVersion>()))
|
||||
|
||||
@@ -28,7 +28,7 @@ namespace Umbraco.Tests.Routing
|
||||
//create the module
|
||||
_module = new UmbracoModule();
|
||||
|
||||
SettingsForTests.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
SettingsForTests.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
//SettingsForTests.ReservedPaths = "~/umbraco,~/install/";
|
||||
//SettingsForTests.ReservedUrls = "~/config/splashes/booting.aspx,~/install/default.aspx,~/config/splashes/noNodes.aspx,~/VSEnterpriseHelper.axd";
|
||||
|
||||
|
||||
@@ -97,7 +97,7 @@ namespace Umbraco.Tests.TestHelpers
|
||||
InitializeDatabase();
|
||||
|
||||
//ensure the configuration matches the current version for tests
|
||||
SettingsForTests.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
SettingsForTests.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -617,7 +617,7 @@ namespace Umbraco.Web.Editors
|
||||
{"assemblyVersion", UmbracoVersion.AssemblyVersion}
|
||||
};
|
||||
|
||||
var version = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
var version = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
|
||||
app.Add("version", version);
|
||||
app.Add("cdf", ClientDependency.Core.Config.ClientDependencySettings.Instance.Version);
|
||||
|
||||
@@ -34,7 +34,7 @@ namespace Umbraco.Web.Install.InstallSteps
|
||||
DistributedCache.Instance.RefreshAllPageCache();
|
||||
|
||||
// Update configurationStatus
|
||||
GlobalSettings.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
GlobalSettings.ConfigurationStatus = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
|
||||
// Update ClientDependency version
|
||||
var clientDependencyConfig = new ClientDependencyConfiguration(_applicationContext.ProfilingLogger.Logger);
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
using System;
|
||||
using System.Globalization;
|
||||
using Umbraco.Core;
|
||||
using Umbraco.Core.Configuration;
|
||||
|
||||
namespace umbraco.dialogs
|
||||
@@ -14,7 +15,7 @@ namespace umbraco.dialogs
|
||||
{
|
||||
// Put user code to initialize the page here
|
||||
thisYear.Text = DateTime.Now.Year.ToString(CultureInfo.InvariantCulture);
|
||||
version.Text = UmbracoVersion.GetSemanticVersion().ToString();
|
||||
version.Text = UmbracoVersion.GetSemanticVersion().ToSemanticString();
|
||||
}
|
||||
|
||||
#region Web Form Designer generated code
|
||||
|
||||
Reference in New Issue
Block a user