Skip to content

Commit ec79ad0

Browse files
committed
Allow giving special versions to build script
1 parent e473f08 commit ec79ad0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

build.cake

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ var cleanDependencyCache = Argument("clean_build_cache", false);
1212
var lastBuildCommit = Argument("last_build_commit", "");
1313
var nugetPushSource = Argument("nuget_push_source", "https://nuget.bepinex.dev/v3/index.json");
1414
var nugetPushKey = Argument("nuget_push_key", "");
15+
var customBuildVersion = Argument("build_version", "");
1516

1617
var buildVersion = "";
1718
var currentCommit = RunGit("rev-parse HEAD");
@@ -69,6 +70,10 @@ Task("Build")
6970
buildSettings.MSBuildSettings.Properties["AssemblyVersion"] = new[] { buildVersion + "." + buildId };
7071
buildVersion += "-be." + buildId;
7172
buildSettings.MSBuildSettings.Properties["Version"] = new[] { buildVersion };
73+
} else if (!string.IsNullOrEmpty(customBuildVersion))
74+
{
75+
buildVersion = customBuildVersion;
76+
buildSettings.MSBuildSettings.Properties["Version"] = new[] { buildVersion };
7277
}
7378

7479
foreach (var file in GetFiles("./BepInEx.*/*.csproj"))

0 commit comments

Comments
 (0)