From 4ea53ee0f2173a4b081ac047e6e6a92f2b1efd94 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 10:38:08 +0000 Subject: [PATCH 1/5] build(deps): bump coverlet.collector from 6.0.3 to 6.0.4 Bumps [coverlet.collector](https://github.com/coverlet-coverage/coverlet) from 6.0.3 to 6.0.4. - [Release notes](https://github.com/coverlet-coverage/coverlet/releases) - [Commits](https://github.com/coverlet-coverage/coverlet/compare/v6.0.3...v6.0.4) --- updated-dependencies: - dependency-name: coverlet.collector dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- src/ZNotify.Test/ZNotify.Test.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZNotify.Test/ZNotify.Test.csproj b/src/ZNotify.Test/ZNotify.Test.csproj index f2ee9a2..f868672 100644 --- a/src/ZNotify.Test/ZNotify.Test.csproj +++ b/src/ZNotify.Test/ZNotify.Test.csproj @@ -14,7 +14,7 @@ - + From a80e02ea18a777c66b265f3e7e4d8998ced74956 Mon Sep 17 00:00:00 2001 From: Zxilly Date: Wed, 7 Oct 2026 02:00:47 -0700 Subject: [PATCH 2/5] fix: preserve NUnit analyzer update with coverlet bump Keep NUnit.Analyzers 4.7.0 from master together with the requested coverlet.collector 6.0.4 upgrade. Signed-off-by: Zxilly --- src/ZNotify.Test/ZNotify.Test.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZNotify.Test/ZNotify.Test.csproj b/src/ZNotify.Test/ZNotify.Test.csproj index f868672..a2a196c 100644 --- a/src/ZNotify.Test/ZNotify.Test.csproj +++ b/src/ZNotify.Test/ZNotify.Test.csproj @@ -13,7 +13,7 @@ - + From 07ce9e10934bfb8b376364080c0a539478ab6899 Mon Sep 17 00:00:00 2001 From: Zxilly Date: Wed, 7 Oct 2026 02:40:16 -0700 Subject: [PATCH 3/5] ci: verify coverage and support current server artifacts Keep standalone SDK tests on the existing release fallback; allow server workflows to require the current artifact. Exercise coverlet.collector through XPlat Code Coverage. Signed-off-by: Zxilly --- .github/workflows/test.yml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0a638cf..53e2c35 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,13 @@ on: - '**.csproj' - '**/packages.lock.json' - '.github/workflows/test.yml' - workflow_call: + workflow_call: + inputs: + require-current-artifact: + description: Require the server artifact from the current workflow run + required: false + type: boolean + default: false jobs: build-and-test: @@ -25,6 +31,8 @@ jobs: repository: ZNotify/cs-sdk - uses: ZNotify/test-server-action@master + with: + require-current-artifact: ${{ inputs.require-current-artifact || false }} - uses: actions/cache@v3 with: @@ -43,4 +51,5 @@ jobs: run: dotnet build --configuration Release --no-restore - name: Test - run: dotnet test --no-restore --verbosity normal + run: dotnet test --no-restore --verbosity normal --collect:"XPlat Code Coverage" + From 718bfc43d597f1f3def0bb1e6e258cfac305a0ff Mon Sep 17 00:00:00 2001 From: Zxilly Date: Wed, 7 Oct 2026 03:02:23 -0700 Subject: [PATCH 4/5] build(deps): include API description client update in SDK group Include the original Microsoft.Extensions.ApiDescription.Client 9.0.1 update from PR #91 alongside coverlet.collector 6.0.4. Signed-off-by: Zxilly --- src/ZNotify/ZNotify.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ZNotify/ZNotify.csproj b/src/ZNotify/ZNotify.csproj index c8a7b80..84e5284 100644 --- a/src/ZNotify/ZNotify.csproj +++ b/src/ZNotify/ZNotify.csproj @@ -34,7 +34,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 2cd602067340f5fe011c8af3f90015322804e38a Mon Sep 17 00:00:00 2001 From: Zxilly Date: Wed, 7 Oct 2026 03:03:19 -0700 Subject: [PATCH 5/5] build(deps): lock grouped SDK client dependency Use the exact 9.0.1 NuGet resolution and content hash from the original dependency update; keep all other locked packages unchanged. Signed-off-by: Zxilly --- src/ZNotify/packages.lock.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ZNotify/packages.lock.json b/src/ZNotify/packages.lock.json index 49b17d7..7a5cfb9 100644 --- a/src/ZNotify/packages.lock.json +++ b/src/ZNotify/packages.lock.json @@ -14,9 +14,9 @@ }, "Microsoft.Extensions.ApiDescription.Client": { "type": "Direct", - "requested": "[9.0.0, )", - "resolved": "9.0.0", - "contentHash": "IdMbOqk1voSh3Bavt5MRDXtJNNrMvRaiXHA8qZ7VdIA+U2I9jBAexuoo8eWlvneDuwB9al3Z2u14rNSB25u5mg==" + "requested": "[9.0.1, )", + "resolved": "9.0.1", + "contentHash": "esKA4K/NyEPnGKTgcLIQuL+ssZhz7UGba6G5Zjy7mrqpDCkSVZpKiGo/eWIITxShUsN9/ZX+x6MjFX1A2J1Vqw==" }, "Newtonsoft.Json": { "type": "Direct", @@ -59,4 +59,4 @@ } } } -} \ No newline at end of file +}