From b2664252fc909e077f56ae82d6a1888e104ef8ad Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Mon, 23 Sep 2024 21:37:30 +0200 Subject: [PATCH 1/5] :arrow_up: bump dependencies --- .docfx/Dockerfile.docfx | 2 +- Directory.Build.props | 6 +++--- .../Codebelt.Extensions.Xunit.Hosting.AspNetCore.csproj | 4 ++-- .../Codebelt.Extensions.Xunit.Hosting.csproj | 2 +- .../Codebelt.Extensions.Xunit.csproj | 4 ++-- ...odebelt.Extensions.Xunit.Hosting.AspNetCore.Tests.csproj | 6 +++--- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/.docfx/Dockerfile.docfx b/.docfx/Dockerfile.docfx index f6149e3..3897848 100644 --- a/.docfx/Dockerfile.docfx +++ b/.docfx/Dockerfile.docfx @@ -1,4 +1,4 @@ -FROM nginx:1.27.0-alpine AS base +FROM nginx:1.27.1-alpine AS base RUN rm -rf /usr/share/nginx/html/* FROM codebeltnet/docfx:2.77.0 AS build diff --git a/Directory.Build.props b/Directory.Build.props index c5737fe..51c0b55 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -22,7 +22,7 @@ Extensions for xUnit API by Codebelt icon.png README.md - https://www.codebelt.net/ + https://xunit.codebelt.net/ MIT https://github.com/codebeltnet/xunit git @@ -70,8 +70,8 @@ - - + + all diff --git a/src/Codebelt.Extensions.Xunit.Hosting.AspNetCore/Codebelt.Extensions.Xunit.Hosting.AspNetCore.csproj b/src/Codebelt.Extensions.Xunit.Hosting.AspNetCore/Codebelt.Extensions.Xunit.Hosting.AspNetCore.csproj index 0d39be5..02f5b10 100644 --- a/src/Codebelt.Extensions.Xunit.Hosting.AspNetCore/Codebelt.Extensions.Xunit.Hosting.AspNetCore.csproj +++ b/src/Codebelt.Extensions.Xunit.Hosting.AspNetCore/Codebelt.Extensions.Xunit.Hosting.AspNetCore.csproj @@ -24,8 +24,8 @@ - - + + diff --git a/src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj b/src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj index 0b2eb40..d9ac137 100644 --- a/src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj +++ b/src/Codebelt.Extensions.Xunit.Hosting/Codebelt.Extensions.Xunit.Hosting.csproj @@ -35,7 +35,7 @@ - + diff --git a/src/Codebelt.Extensions.Xunit/Codebelt.Extensions.Xunit.csproj b/src/Codebelt.Extensions.Xunit/Codebelt.Extensions.Xunit.csproj index 4e03fb9..ef274f3 100644 --- a/src/Codebelt.Extensions.Xunit/Codebelt.Extensions.Xunit.csproj +++ b/src/Codebelt.Extensions.Xunit/Codebelt.Extensions.Xunit.csproj @@ -10,8 +10,8 @@ - - + + diff --git a/test/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests.csproj b/test/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests.csproj index 910a26b..22e9295 100644 --- a/test/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests.csproj +++ b/test/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests/Codebelt.Extensions.Xunit.Hosting.AspNetCore.Tests.csproj @@ -6,9 +6,9 @@ - - - + + + From d6d878b319d7ef8f6443916f7b708a6d216bdda2 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Mon, 23 Sep 2024 21:38:43 +0200 Subject: [PATCH 2/5] :package: updated NuGet package definition --- .nuget/Codebelt.Extensions.Xunit.App/README.md | 2 +- .nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/README.md | 2 +- .nuget/Codebelt.Extensions.Xunit.Hosting/README.md | 2 +- .nuget/Codebelt.Extensions.Xunit/README.md | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.nuget/Codebelt.Extensions.Xunit.App/README.md b/.nuget/Codebelt.Extensions.Xunit.App/README.md index 8d853f1..cfe860f 100644 --- a/.nuget/Codebelt.Extensions.Xunit.App/README.md +++ b/.nuget/Codebelt.Extensions.Xunit.App/README.md @@ -1,6 +1,6 @@ ## About -An open-source project (MIT license) that targets and complements the xUnit.net test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. +An open-source project (MIT license) that targets and complements the [xUnit.net](https://xunit.net/) test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/README.md b/.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/README.md index 4471b45..9a5aba9 100644 --- a/.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/README.md +++ b/.nuget/Codebelt.Extensions.Xunit.Hosting.AspNetCore/README.md @@ -1,6 +1,6 @@ ## About -An open-source project (MIT license) that targets and complements the xUnit.net test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. +An open-source project (MIT license) that targets and complements the [xUnit.net](https://xunit.net/) test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. Perhaps even more convenient than what [WebApplicationFactory](https://learn.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.mvc.testing.webapplicationfactory-1) has to offer? diff --git a/.nuget/Codebelt.Extensions.Xunit.Hosting/README.md b/.nuget/Codebelt.Extensions.Xunit.Hosting/README.md index 1d01b65..d172cae 100644 --- a/.nuget/Codebelt.Extensions.Xunit.Hosting/README.md +++ b/.nuget/Codebelt.Extensions.Xunit.Hosting/README.md @@ -1,6 +1,6 @@ ## About -An open-source project (MIT license) that targets and complements the xUnit.net test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. +An open-source project (MIT license) that targets and complements the [xUnit.net](https://xunit.net/) test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. It is, by heart, free, flexible and built to extend and boost your agile codebelt. diff --git a/.nuget/Codebelt.Extensions.Xunit/README.md b/.nuget/Codebelt.Extensions.Xunit/README.md index 184b70a..7a06563 100644 --- a/.nuget/Codebelt.Extensions.Xunit/README.md +++ b/.nuget/Codebelt.Extensions.Xunit/README.md @@ -1,6 +1,6 @@ ## About -An open-source project (MIT license) that targets and complements the xUnit.net test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. +An open-source project (MIT license) that targets and complements the [xUnit.net](https://xunit.net/) test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. It is, by heart, free, flexible and built to extend and boost your agile codebelt. From 5c9cfc514316235f3b6e8510061d7601ec2a7bc4 Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Mon, 23 Sep 2024 21:39:07 +0200 Subject: [PATCH 3/5] :memo: updated DocFX --- .docfx/docfx.json | 9 ++++----- .docfx/images/128x128.png | Bin 0 -> 4755 bytes .docfx/index.md | 10 +++++++--- 3 files changed, 11 insertions(+), 8 deletions(-) create mode 100644 .docfx/images/128x128.png diff --git a/.docfx/docfx.json b/.docfx/docfx.json index f66b568..080c5c1 100644 --- a/.docfx/docfx.json +++ b/.docfx/docfx.json @@ -20,7 +20,8 @@ ], "build": { "xref": [ - "https://docs.cuemon.net/xrefmap.yml" + "https://docs.cuemon.net/xrefmap.yml", + "https://github.com/dotnet/docfx/raw/main/.xrefmap.json" ], "content": [ { @@ -53,7 +54,7 @@ "_enableSearch": false, "_disableContribution": false, "_gitContribute": { - "repo": "https://github.com/codebeltnet/xuni", + "repo": "https://github.com/codebeltnet/xunit", "branch": "main" }, "_gitUrlPattern": "github" @@ -81,8 +82,6 @@ "noLangKeyword": false, "keepFileLink": false, "cleanupCacheHistory": false, - "disableGitFeatures": false, - "xrefService": [ - "https://xref.docs.microsoft.com/query?uid={uid}" ] + "disableGitFeatures": false } } diff --git a/.docfx/images/128x128.png b/.docfx/images/128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..b3c72dae8335265e3391ab4e4d54312ce5c0fc70 GIT binary patch literal 4755 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 Date: Mon, 23 Sep 2024 21:39:18 +0200 Subject: [PATCH 4/5] :speech_balloon: updated community health pages --- README.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 34a0341..4a1ed91 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # Extensions for xUnit API by Codebelt -[![Shared Kernel CI/CD Pipeline](https://github.com/codebeltnet/xunit/actions/workflows/pipelines.yml/badge.svg)](https://github.com/codebeltnet/xunit/actions/workflows/pipelines.yml) [![codecov](https://codecov.io/gh/codebeltnet/xunit/graph/badge.svg?token=BN2UhFM3bb)](https://codecov.io/gh/codebeltnet/xunit) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=alert_status)](https://sonarcloud.io/dashboard?id=xunit) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=xunit) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=xunit) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=security_rating)](https://sonarcloud.io/dashboard?id=xunit) +[![xUnit Ext. CI/CD Pipeline](https://github.com/codebeltnet/xunit/actions/workflows/pipelines.yml/badge.svg)](https://github.com/codebeltnet/xunit/actions/workflows/pipelines.yml) [![codecov](https://codecov.io/gh/codebeltnet/xunit/graph/badge.svg?token=BN2UhFM3bb)](https://codecov.io/gh/codebeltnet/xunit) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=alert_status)](https://sonarcloud.io/dashboard?id=xunit) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=sqale_rating)](https://sonarcloud.io/dashboard?id=xunit) [![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=reliability_rating)](https://sonarcloud.io/dashboard?id=xunit) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=xunit&metric=security_rating)](https://sonarcloud.io/dashboard?id=xunit) An open-source project (MIT license) that targets and complements the [xUnit.net](https://xunit.net/) test platform. It provides a uniform and convenient way of doing unit test for all project types in .NET. @@ -13,7 +13,6 @@ Provides a focused API for unit-testing specific types of .NET projects. |Package|vNext|Stable|Downloads| |:--|:-:|:-:|:-:| | [Codebelt.Extensions.Xunit](https://www.nuget.org/packages/Codebelt.Extensions.Xunit/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Xunit?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Xunit?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Xunit?color=blueviolet&logo=nuget) | -| [Codebelt.Extensions.Xunit.App](https://www.nuget.org/packages/Codebelt.Extensions.Xunit.App/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Xunit.App?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Xunit.App?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Xunit.App?color=blueviolet&logo=nuget) | | [Codebelt.Extensions.Xunit.Hosting](https://www.nuget.org/packages/Codebelt.Extensions.Xunit.Hosting/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Xunit.Hosting?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Xunit.Hosting?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Xunit.Hosting?color=blueviolet&logo=nuget) | | [Codebelt.Extensions.Xunit.Hosting.AspNetCore](https://www.nuget.org/packages/Codebelt.Extensions.Xunit.Hosting.AspNetCore/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Xunit.Hosting.AspNetCore?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Xunit.Hosting.AspNetCore?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Xunit.Hosting.AspNetCore?color=blueviolet&logo=nuget) | @@ -21,6 +20,10 @@ Provides a focused API for unit-testing specific types of .NET projects. Provides a convenient set of default API additions for unit-testing various types of .NET projects. +|Package|vNext|Stable|Downloads| +|:--|:-:|:-:|:-:| +| [Codebelt.Extensions.Xunit.App](https://www.nuget.org/packages/Codebelt.Extensions.Xunit.App/) | ![vNext](https://img.shields.io/nuget/vpre/Codebelt.Extensions.Xunit.App?logo=nuget) | ![Stable](https://img.shields.io/nuget/v/Codebelt.Extensions.Xunit.App?logo=nuget) | ![Downloads](https://img.shields.io/nuget/dt/Codebelt.Extensions.Xunit.App?color=blueviolet&logo=nuget) | + ### Contributing to `Extensions for xUnit API by Codebelt` Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to help improve this library. From f2b01d11a018594b31b072d3e8a2f5d7ca739b0f Mon Sep 17 00:00:00 2001 From: Michael Mortensen Date: Mon, 23 Sep 2024 21:39:25 +0200 Subject: [PATCH 5/5] :construction_worker: updated CI/CD pipeline --- .github/dependabot.yml | 17 +++++++++++++++++ .github/workflows/pipelines.yml | 2 +- 2 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..1fca42a --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,17 @@ +version: 2 +updates: + - package-ecosystem: "nuget" + directory: "/src" + schedule: + interval: "weekly" + open-pull-requests-limit: 0 + - package-ecosystem: "nuget" + directory: "/test" + schedule: + interval: "weekly" + open-pull-requests-limit: 0 + - package-ecosystem: "github-actions" + directory: "/.github/workflows" + schedule: + interval: "weekly" + open-pull-requests-limit: 0 diff --git a/.github/workflows/pipelines.yml b/.github/workflows/pipelines.yml index 7073675..5eb32b1 100644 --- a/.github/workflows/pipelines.yml +++ b/.github/workflows/pipelines.yml @@ -1,4 +1,4 @@ -name: xUnit CI/CD Pipeline +name: xUnit Ext. CI/CD Pipeline on: pull_request: branches: [main]