New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Extend AssemblyAssertions
with HavePublicKey
and BeUnsigned
#2207
Extend AssemblyAssertions
with HavePublicKey
and BeUnsigned
#2207
Conversation
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Thank you for this proposal. As you can see from the checklist, the idea is that you first create an issue with an API proposal so we can discuss the consequences. But since we know each other let's see if we can take this PR further 🫢 |
When writing the API proposal, please check whether asserting signature fingerprint only is possible and - maybe - easier to use. |
I know. I had the code already, and I was not sure my self yet which API to propose. That's the reason I already started this PR. But if this a desired extension to the API, and if not, what to add (or to add this at all) definitionally should be discussed too. |
It looks promising, but let's discuss the API in a GH issue first. That people already started commenting on the implementation before the shape was agreed upon proves the need to keep these thing separate. |
@dennisdoomen :Note that locally my build fails, as it claims that C#11 features are not available, and all warnings are handled as errors. Can someone enlighten me on why that could happen? |
Do you have the .NET 7 SDK installed? Our global.json file should specify the minimum required version. |
Yes I have. Both for my company and multiple open source projects I work on require that. As mentioned, also the thing that (and that only happens for this solution) all warnings are handled as errors is strange. |
I recommend joining our Slack to have a more efficient discussion. You can use this invite. |
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
HavePublicKey
and NotHavePublicKey
f4e80fc
to
0ffd9bd
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Please assume comments also apply to other places in the PR.
- Also update the
releases.md
and theassemblies.md
b62d741
to
a1b928a
Compare
Pull Request Test Coverage Report for Build 5705024583Warning: This coverage report may be inaccurate.This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.
Details
💛 - Coveralls |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good 👍
Please also add an example to the docs
and update the release notes
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
HavePublicKey
and NotHavePublicKey
AssemblyAssertions
with BeSignedWithPublicKey
and BeUnsigned
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: IT-VBFK <49762557+IT-VBFK@users.noreply.github.com>
Co-authored-by: IT-VBFK <49762557+IT-VBFK@users.noreply.github.com>
I think I addressed all concerns. |
Quick question: Are you able to run ./build.sh (or .\build.ps1 respectively) on you dev device? And is it failing there too? |
It fails with:
I don't think that is related to my changes. |
Looks like macOS, doesn't it? Have the same problem :) |
Might be, but this is on a good all Windows laptop. :D |
Tests/FluentAssertions.Specs/Specialized/AssemblyAssertionSpecs.cs
Outdated
Show resolved
Hide resolved
Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
AssemblyAssertions
with BeSignedWithPublicKey
and BeUnsigned
AssemblyAssertions
with HavePublicKey
and BeUnsigned
Co-authored-by: Jonas Nyrup <jnyrup@users.noreply.github.com>
@Corniel well done. It took a while, but you made it ;-) |
Yeah, thanks for the patience. It was an API that to grow some on me. |
Well, it was worth it. I had get custom your way of working too, obviously. I think I did. @jnyrup Thanks for your patience too. |
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 #### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Testably/Testably.Abstractions). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 #### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Testably/Testably.Architecture.Rules). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> ##### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 ##### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/Testably/Testably.Abstractions.FluentAssertions). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> ##### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 ##### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/cythral/brighid-commands). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 #### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ThorstenSauter/NoPlan). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [FluentAssertions](https://www.fluentassertions.com/) ([source](https://togithub.com/fluentassertions/fluentassertions)) | nuget | minor | `6.11.0` -> `6.12.0` | --- ### Release Notes <details> <summary>fluentassertions/fluentassertions (FluentAssertions)</summary> ### [`v6.12.0`](https://togithub.com/fluentassertions/fluentassertions/releases/tag/6.12.0) [Compare Source](https://togithub.com/fluentassertions/fluentassertions/compare/6.11.0...6.12.0) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### New features - Added `Be`, `NotBe` and `BeOneOf` for object comparisons with custom comparer by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2243 - Extend `AssemblyAssertions` with `HavePublicKey` and `BeUnsigned` by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2207 - Add `NotContainItemsAssignableTo` by [@​Leo506](https://togithub.com/Leo506) in [fluentassertions/fluentassertions#2266 ##### Improvements - Format records and anonymous types with their member values by [@​benagain](https://togithub.com/benagain) in [fluentassertions/fluentassertions#2144 - Improve caller identification for Visual Basic by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2254 ##### Fixes - Avoid quoting newlines by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2202 - Include because+becauseArgs when comparing collections of enums for equivalency by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2214 - Fix auto conversion to enums by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2261 ##### Documentation - Github -> GitHub by [@​danielchalmers](https://togithub.com/danielchalmers) in [fluentassertions/fluentassertions#2190 - Fix badge links by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2193 - Fix example wording by [@​cskwrd](https://togithub.com/cskwrd) in [fluentassertions/fluentassertions#2206 - Improve documentation on `ExcludingNestedObjects` by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2211 - Add missing `HaveElement()` occurrence docs by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2217 - Add documentation for `IComparer<T>` overload by [@​ITaluone](https://togithub.com/ITaluone) in [fluentassertions/fluentassertions#2220 - Update docs about thread safety by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2238 ##### Others - CA1860: Avoid using 'Enumerable.Any()' extension method by [@​Evangelink](https://togithub.com/Evangelink) in [fluentassertions/fluentassertions#2196 - Update PR template by [@​eNeRGy164](https://togithub.com/eNeRGy164) in [fluentassertions/fluentassertions#2188 - Code coverage improvements by [@​sdelarosbil](https://togithub.com/sdelarosbil) in [fluentassertions/fluentassertions#2180 - Remove sponsor Semantic Merge from the website by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2194 - Upmerge master to develop by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2195 - Simplify `GenericDictionaryEquivalencyStep` by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2191 - Cleanup by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2201 - Bump all dependencies by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2198 - Add Qodana by [@​matkoch](https://togithub.com/matkoch) in [fluentassertions/fluentassertions#2204 - Bump nuget dependencies by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2227 - Prepare for .NET8 analyzers by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2228 - Qodana fixes by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2229 - Update Nugets by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2240 - Analyzer cleanups by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2250 - Group framework dependent configuration by [@​Corniel](https://togithub.com/Corniel) in [fluentassertions/fluentassertions#2247 - Update cspell by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2255 - Update ruby gems by [@​jnyrup](https://togithub.com/jnyrup) in [fluentassertions/fluentassertions#2257 - Another Qodana test from the same repository by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2258 - Qodana fixes by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2221 - Add a pre-check if a user can help with a PR by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2262 - Fix qodana issues part 2 by [@​IT-VBFK](https://togithub.com/IT-VBFK) in [fluentassertions/fluentassertions#2264 - Release 6.12 by [@​dennisdoomen](https://togithub.com/dennisdoomen) in [fluentassertions/fluentassertions#2270 #### New Contributors - [@​benagain](https://togithub.com/benagain) made their first contribution in [fluentassertions/fluentassertions#2144 - [@​cskwrd](https://togithub.com/cskwrd) made their first contribution in [fluentassertions/fluentassertions#2206 - [@​Corniel](https://togithub.com/Corniel) made their first contribution in [fluentassertions/fluentassertions#2247 - [@​Leo506](https://togithub.com/Leo506) made their first contribution in [fluentassertions/fluentassertions#2266 **Full Changelog**: fluentassertions/fluentassertions@6.11.0...6.12.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "after 10pm every weekday,every weekend,before 5am every weekday" in timezone Europe/Berlin, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/orso-co/Orso.Arpa.Api). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi41Ni4wIiwidXBkYXRlZEluVmVyIjoiMzYuNTYuMCIsInRhcmdldEJyYW5jaCI6ImRldmVsb3AifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
To ensures that the public key of an signed assembly does not accidentally changes, having an assertion
.HasPublicKey(string)
can help. Hence this PR. For completeness/symmetry reasons I also added.BeUnsigned()
.IMPORTANT
./build.sh --target spellcheck
or.\build.ps1 --target spellcheck
before pushing and check the good outcomeRelevant issue: #2209