diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 042156d3..bc740168 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -1,3 +1,5 @@
+name: Build
+
on: [push, pull_request]
jobs:
@@ -14,7 +16,9 @@ jobs:
include-prerelease: true
- name: Build
- shell: pwsh
+ working-directory: ./build
run: |
- cd build
- .\build.ps1
+ dotnet new tool-manifest
+ dotnet tool install cake.tool --version 4.0.0
+ dotnet tool install minver-cli --version 3.0.0
+ dotnet cake
diff --git a/.github/workflows/bump-up-version.yml b/.github/workflows/bump-up-version.yml
index dec88160..dfe4bc6f 100644
--- a/.github/workflows/bump-up-version.yml
+++ b/.github/workflows/bump-up-version.yml
@@ -24,7 +24,7 @@ jobs:
dotnet-version: '8.0.x'
include-prerelease: true
- - name: Build
+ - name: Publish
working-directory: ./build
run: |
dotnet new tool-manifest
diff --git a/build/build.cake b/build/build.cake
index d5c3c79d..17346f69 100644
--- a/build/build.cake
+++ b/build/build.cake
@@ -23,7 +23,7 @@ var target = Argument("target", "build");
var preReleasePhase = Argument("pre-release-phase", "rc");
var preRelease = Argument("pre-release", false);
var username = Argument("username", "NaBian");
-var email = Argument("email, "836904362@qq.com");
+var email = Argument("email", "836904362@qq.com");
var libVersion = "";
var nugetVersion = "";
@@ -234,7 +234,7 @@ Task("pack nuspec files")
}
});
-Task("build")
+Task("publish")
.IsDependentOn("update license")
.IsDependentOn("update version")
.IsDependentOn("update copyright")
@@ -246,8 +246,11 @@ Task("build")
.IsDependentOn("build lib")
.IsDependentOn("build demo")
.IsDependentOn("create lang nuspec files")
- .IsDependentOn("pack nuspec files")
- ;
+ .IsDependentOn("pack nuspec files");
+
+Task("build")
+ .IsDependentOn("build lib")
+ .IsDependentOn("build demo");
RunTarget(target);
diff --git a/build/build.config.xml b/build/build.config.xml
index 62ed211a..d0090c1e 100644
--- a/build/build.config.xml
+++ b/build/build.config.xml
@@ -2,7 +2,7 @@
outputs
-
+