diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 0af6bf5..3c0e5ef 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -4,7 +4,7 @@ on:
push:
branches: [ "main" ]
pull_request:
- branches: [ "main" ]
+ branches: [ "main", "staging" ]
jobs:
test-net6:
@@ -15,9 +15,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v4
- name: Build
- run: dotnet build src/Cnblogs.DashScope.AspNetCore -c Release
+ run: dotnet build src/Cnblogs.DashScope.AspNetCore -c Release -p:TargetFramework=net6.0
- name: Test
- run: dotnet test test/Cnblogs.DashScope.Sdk.UnitTests -c Release
+ run: dotnet test test/Cnblogs.DashScope.Sdk.UnitTests -c Release -p:TargetFramework=net6.0
test-net8:
runs-on: ubuntu-latest
container: mcr.microsoft.com/dotnet/sdk:8.0
diff --git a/src/Cnblogs.DashScope.AI/Cnblogs.DashScope.AI.csproj b/src/Cnblogs.DashScope.AI/Cnblogs.DashScope.AI.csproj
index 4685740..2421d51 100644
--- a/src/Cnblogs.DashScope.AI/Cnblogs.DashScope.AI.csproj
+++ b/src/Cnblogs.DashScope.AI/Cnblogs.DashScope.AI.csproj
@@ -1,6 +1,5 @@
- net8.0
Cnblogs.DashScope.AI
true
Cnblogs;Dashscope;Microsoft.Extensions.AI;Sdk;Embedding;
diff --git a/src/Cnblogs.DashScope.Core/Cnblogs.DashScope.Core.csproj b/src/Cnblogs.DashScope.Core/Cnblogs.DashScope.Core.csproj
index 7dd23dd..837c127 100644
--- a/src/Cnblogs.DashScope.Core/Cnblogs.DashScope.Core.csproj
+++ b/src/Cnblogs.DashScope.Core/Cnblogs.DashScope.Core.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/Directory.Build.props b/src/Directory.Build.props
similarity index 94%
rename from Directory.Build.props
rename to src/Directory.Build.props
index 3eaabd9..c98ba0c 100644
--- a/Directory.Build.props
+++ b/src/Directory.Build.props
@@ -1,6 +1,6 @@
- net6.0
+ net6.0;net8.0
enable
enable
Cnblogs
diff --git a/test/Directory.Build.props b/test/Directory.Build.props
new file mode 100644
index 0000000..aed0aa4
--- /dev/null
+++ b/test/Directory.Build.props
@@ -0,0 +1,8 @@
+
+
+ net6.0
+ enable
+ enable
+
+
+