From 99b71768527198d9522172c4c02755785dd6ec23 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:15:57 +0000 Subject: [PATCH 1/3] Initial plan From 4d84184a2002ad457c8596983d855401008b995e Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:18:33 +0000 Subject: [PATCH 2/3] Add CI workflow to run C# GSDK unit tests on PRs Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com> --- .github/workflows/csharp-tests.yml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 .github/workflows/csharp-tests.yml diff --git a/.github/workflows/csharp-tests.yml b/.github/workflows/csharp-tests.yml new file mode 100644 index 00000000..1d2ceedc --- /dev/null +++ b/.github/workflows/csharp-tests.yml @@ -0,0 +1,27 @@ +name: C# GSDK Tests + +on: + pull_request: + paths: + - 'csharp/**' + - '.github/workflows/csharp-tests.yml' + +permissions: + contents: read + +jobs: + test: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup .NET + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '6.0.x' + + - name: Build + run: dotnet build csharp/GSDK_CSharp_Standard.sln + + - name: Test + run: dotnet test csharp/Tests/Tests.csproj From 8a4fcb1ef48dada1086cdfce0c75fe938294d5ee Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 3 Mar 2026 18:24:08 +0000 Subject: [PATCH 3/3] Update C# projects from net6.0/net8.0/netcoreapp2.1 to net10.0 Co-authored-by: dgkanatsios <8256138+dgkanatsios@users.noreply.github.com> --- .github/workflows/csharp-tests.yml | 2 +- csharp/Tests/Tests.csproj | 2 +- csharp/WinTestRunnerGame/WinTestRunnerGame.csproj | 2 +- csharp/WindowsTestAppCSharp/WindowsTestAppCSharp.csproj | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/csharp-tests.yml b/.github/workflows/csharp-tests.yml index 1d2ceedc..182c9983 100644 --- a/.github/workflows/csharp-tests.yml +++ b/.github/workflows/csharp-tests.yml @@ -18,7 +18,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v4 with: - dotnet-version: '6.0.x' + dotnet-version: '10.0.x' - name: Build run: dotnet build csharp/GSDK_CSharp_Standard.sln diff --git a/csharp/Tests/Tests.csproj b/csharp/Tests/Tests.csproj index 7c4f2b51..0c56ecb8 100644 --- a/csharp/Tests/Tests.csproj +++ b/csharp/Tests/Tests.csproj @@ -1,6 +1,6 @@  - net6.0 + net10.0 false diff --git a/csharp/WinTestRunnerGame/WinTestRunnerGame.csproj b/csharp/WinTestRunnerGame/WinTestRunnerGame.csproj index 61c1ea18..e60c27fe 100644 --- a/csharp/WinTestRunnerGame/WinTestRunnerGame.csproj +++ b/csharp/WinTestRunnerGame/WinTestRunnerGame.csproj @@ -1,7 +1,7 @@  Exe - net8.0 + net10.0 WinTestRunnerGame WinTestRunnerGame true diff --git a/csharp/WindowsTestAppCSharp/WindowsTestAppCSharp.csproj b/csharp/WindowsTestAppCSharp/WindowsTestAppCSharp.csproj index f7a422bb..f48d712c 100644 --- a/csharp/WindowsTestAppCSharp/WindowsTestAppCSharp.csproj +++ b/csharp/WindowsTestAppCSharp/WindowsTestAppCSharp.csproj @@ -2,7 +2,7 @@ Exe - netcoreapp2.1 + net10.0