From 1935f3044a3c91056c9b618fabf60e494efd7c4f Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 23 Jun 2025 17:36:49 -0700 Subject: [PATCH 1/6] Moving the repository version of the .NET SDK to the latest. --- .github/workflows/live-test.yml | 2 +- .github/workflows/main.yml | 4 ++-- .github/workflows/release.yml | 2 +- global.json | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/live-test.yml b/.github/workflows/live-test.yml index d0ef905fe..a19c277b7 100644 --- a/.github/workflows/live-test.yml +++ b/.github/workflows/live-test.yml @@ -19,7 +19,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: '8.x' + dotnet-version: '9.x' - name: Checkout code uses: actions/checkout@v2 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 54325dc64..90c2d95aa 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -11,7 +11,7 @@ on: types: [opened, reopened, synchronize] jobs: - build: # Test, pack and publish the Open AI nuget package as a build artifact + build: # Test, pack and publish the Open AI nuget package as a build artifact name: Build runs-on: ubuntu-latest env: @@ -20,7 +20,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: '8.x' + dotnet-version: '9.x' - name: Checkout code uses: actions/checkout@v2 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4d28b2e85..e5e1f94b8 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Setup .NET uses: actions/setup-dotnet@v3 with: - dotnet-version: '8.x' + dotnet-version: '9.x' - name: Checkout code uses: actions/checkout@v2 diff --git a/global.json b/global.json index 7eb9bc5b3..846c96f29 100644 --- a/global.json +++ b/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "8.0.100", + "version": "9.0.205", "rollForward": "feature" } } \ No newline at end of file From d682e602b03e9f245bac3f0e786c48c21afd7dd6 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 23 Jun 2025 17:43:35 -0700 Subject: [PATCH 2/6] Updating example target. --- examples/OpenAI.Examples.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/OpenAI.Examples.csproj b/examples/OpenAI.Examples.csproj index cbdcde445..bfce38aa3 100644 --- a/examples/OpenAI.Examples.csproj +++ b/examples/OpenAI.Examples.csproj @@ -1,7 +1,7 @@ - net8.0 - + net9.0 + $(NoWarn);CS1591; From 948bf6d3985fb8a1bb6d90b79c8278b0b22aa6f4 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 23 Jun 2025 17:52:35 -0700 Subject: [PATCH 3/6] Multitarget tests, update workflows --- .github/workflows/live-test.yml | 6 ++++++ .github/workflows/main.yml | 15 +++++++++++++++ .github/workflows/release.yml | 7 +++++++ tests/OpenAI.Tests.csproj | 4 ++-- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/.github/workflows/live-test.yml b/.github/workflows/live-test.yml index a19c277b7..dc4554f40 100644 --- a/.github/workflows/live-test.yml +++ b/.github/workflows/live-test.yml @@ -21,11 +21,17 @@ jobs: with: dotnet-version: '9.x' + - name: Setup .NET 8 + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '8.x' + - name: Checkout code uses: actions/checkout@v2 - name: Run live tests run: dotnet test ./tests/OpenAI.Tests.csproj + --framework net8.0 --configuration Release --filter="TestCategory!=Smoke&TestCategory!=Assistants&TestCategory!=Images&TestCategory!=Uploads&TestCategory!=Moderations&TestCategory!=FineTuning&TestCategory!=Conversation&TestCategory!=Manual" --logger "trx;LogFilePrefix=live" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 90c2d95aa..4b76e7e6c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,6 +22,11 @@ jobs: with: dotnet-version: '9.x' + - name: Setup .NET 8 + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '8.x' + - name: Checkout code uses: actions/checkout@v2 @@ -33,6 +38,16 @@ jobs: - name: Run unit tests run: dotnet test + --framework net9.0 + --configuration Release + --filter="TestCategory=Smoke&TestCategory!=Manual" + --logger "trx;LogFilePrefix=smoke" + --results-directory ${{github.workspace}}/artifacts/test-results + ${{ env.version_suffix_args}} + + - name: Run unit tests .NET 8 + run: dotnet test + --framework net8.0 --configuration Release --filter="TestCategory=Smoke&TestCategory!=Manual" --logger "trx;LogFilePrefix=smoke" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e5e1f94b8..253e0551a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -27,6 +27,11 @@ jobs: with: dotnet-version: '9.x' + - name: Setup .NET 8 + uses: actions/setup-dotnet@v3 + with: + dotnet-version: '8.x' + - name: Checkout code uses: actions/checkout@v2 @@ -41,6 +46,7 @@ jobs: - name: Unit Test run: dotnet test + --framework net8.0 --configuration Release --filter="TestCategory=Smoke&TestCategory!=Manual" --logger "trx;LogFileName=${{ github.workspace }}/artifacts/test-results/smoke.trx" @@ -48,6 +54,7 @@ jobs: - name: Run Live Tests run: dotnet test ./tests/OpenAI.Tests.csproj + --framework net8.0 --configuration Release --filter="TestCategory!=Smoke&TestCategory!=Assistants&TestCategory!=Images&TestCategory!=Uploads&TestCategory!=Moderations&TestCategory!=FineTuning&TestCategory!=Conversation&TestCategory!=Manual" --logger "trx;LogFilePrefix=live" diff --git a/tests/OpenAI.Tests.csproj b/tests/OpenAI.Tests.csproj index 8776cc207..69e7e86b0 100644 --- a/tests/OpenAI.Tests.csproj +++ b/tests/OpenAI.Tests.csproj @@ -1,6 +1,6 @@  - net8.0 + net8.0;net9.0 $(NoWarn);CS1591 @@ -10,7 +10,7 @@ latest - + true From 12fb1618f1da0aafd68eba3f98f3011dc577fd68 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 23 Jun 2025 18:29:08 -0700 Subject: [PATCH 4/6] Removing explicit target runs for tests. --- .github/workflows/live-test.yml | 1 - .github/workflows/main.yml | 10 ---------- .github/workflows/release.yml | 2 -- 3 files changed, 13 deletions(-) diff --git a/.github/workflows/live-test.yml b/.github/workflows/live-test.yml index dc4554f40..a3b5c5aac 100644 --- a/.github/workflows/live-test.yml +++ b/.github/workflows/live-test.yml @@ -31,7 +31,6 @@ jobs: - name: Run live tests run: dotnet test ./tests/OpenAI.Tests.csproj - --framework net8.0 --configuration Release --filter="TestCategory!=Smoke&TestCategory!=Assistants&TestCategory!=Images&TestCategory!=Uploads&TestCategory!=Moderations&TestCategory!=FineTuning&TestCategory!=Conversation&TestCategory!=Manual" --logger "trx;LogFilePrefix=live" diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4b76e7e6c..7e0c48273 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -38,16 +38,6 @@ jobs: - name: Run unit tests run: dotnet test - --framework net9.0 - --configuration Release - --filter="TestCategory=Smoke&TestCategory!=Manual" - --logger "trx;LogFilePrefix=smoke" - --results-directory ${{github.workspace}}/artifacts/test-results - ${{ env.version_suffix_args}} - - - name: Run unit tests .NET 8 - run: dotnet test - --framework net8.0 --configuration Release --filter="TestCategory=Smoke&TestCategory!=Manual" --logger "trx;LogFilePrefix=smoke" diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 253e0551a..7db402860 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,6 @@ jobs: - name: Unit Test run: dotnet test - --framework net8.0 --configuration Release --filter="TestCategory=Smoke&TestCategory!=Manual" --logger "trx;LogFileName=${{ github.workspace }}/artifacts/test-results/smoke.trx" @@ -54,7 +53,6 @@ jobs: - name: Run Live Tests run: dotnet test ./tests/OpenAI.Tests.csproj - --framework net8.0 --configuration Release --filter="TestCategory!=Smoke&TestCategory!=Assistants&TestCategory!=Images&TestCategory!=Uploads&TestCategory!=Moderations&TestCategory!=FineTuning&TestCategory!=Conversation&TestCategory!=Manual" --logger "trx;LogFilePrefix=live" From 343712741bab4b8b02eb863dc42bbab1035fb132 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 7 Jul 2025 16:12:43 -0700 Subject: [PATCH 5/6] Update tests/OpenAI.Tests.csproj --- tests/OpenAI.Tests.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OpenAI.Tests.csproj b/tests/OpenAI.Tests.csproj index 6e6230796..4182e4ecb 100644 --- a/tests/OpenAI.Tests.csproj +++ b/tests/OpenAI.Tests.csproj @@ -9,7 +9,7 @@ $(NoWarn);OPENAI001; latest - + From 1f3fc343e748cde163e9d70f9a1c2dd1bb7df3c0 Mon Sep 17 00:00:00 2001 From: Jesse Squire Date: Mon, 7 Jul 2025 16:12:57 -0700 Subject: [PATCH 6/6] Update tests/OpenAI.Tests.csproj --- tests/OpenAI.Tests.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/OpenAI.Tests.csproj b/tests/OpenAI.Tests.csproj index 4182e4ecb..ed888fa2d 100644 --- a/tests/OpenAI.Tests.csproj +++ b/tests/OpenAI.Tests.csproj @@ -9,7 +9,7 @@ $(NoWarn);OPENAI001; latest - +