Skip to content

chore(deps): update dependency awesomeassertions to v9#262

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/awesomeassertions-9.x
Open

chore(deps): update dependency awesomeassertions to v9#262
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/awesomeassertions-9.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Jun 1, 2025

This PR contains the following updates:

Package Change Age Confidence
AwesomeAssertions 8.2.09.3.0 age confidence

Release Notes

AwesomeAssertions/AwesomeAssertions (AwesomeAssertions)

v9.3.0

Compare Source

What's Changed

New features
Improvements
Fixes
Documentation
Dependencies
Others

New Contributors

Full Changelog: AwesomeAssertions/AwesomeAssertions@9.2.1...9.3.0

v9.2.1

Compare Source

What's Changed

Improvements
  • Use new string diff visualization for StringStartStrategy and StringEndStrategy by @​tbui17 in #​225
Fixes
Dependencies
Others

New Contributors

Full Changelog: AwesomeAssertions/AwesomeAssertions@9.2.0...9.2.1

v9.2.0

Compare Source

[!CAUTION]
This version is not recommended due to the following issue: #​309

What's Changed
New features
Improvements
Fixes
Documentation
Dependencies
Others
New Contributors

Full Changelog: AwesomeAssertions/AwesomeAssertions@9.1.0...9.2.0

v9.1.0

Compare Source

What's Changed
What's new
  • Add new string assertions: BeParsableInto<T> and NotBeParsableInto<T> by @​ITaluone in #​185
Fixes
Others

Full Changelog: AwesomeAssertions/AwesomeAssertions@9.0.0...9.1.0

v9.0.0

Compare Source

What's Changed
Others

Full Changelog: AwesomeAssertions/AwesomeAssertions@8.2.0...9.0.0


Configuration

📅 Schedule: Branch creation - On day 1 of the month, every 3 months ( * * 1 */3 * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions
Copy link

github-actions bot commented Jun 1, 2025

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 6 0 0 0.1s
✅ BASH bash-exec 1 0 0 0.0s
✅ BASH shellcheck 1 0 0 0.03s
✅ BASH shfmt 1 0 0 0.01s
⚠️ CSHARP csharpier 100 1 0 12.62s
⚠️ CSHARP roslynator 3 3 0 30.69s
✅ DOCKERFILE hadolint 1 0 0 0.25s
✅ EDITORCONFIG editorconfig-checker 193 0 0 0.76s
✅ JSON jsonlint 33 0 0 0.34s
✅ JSON prettier 33 0 0 3.17s
✅ JSON v8r 33 0 0 9.92s
⚠️ MARKDOWN markdownlint 5 4 0 1.59s
✅ PROTOBUF protolint 4 0 0 5.88s
✅ REPOSITORY checkov yes no no 33.78s
✅ REPOSITORY dustilock yes no no 0.05s
✅ REPOSITORY gitleaks yes no no 2.57s
✅ REPOSITORY git_diff yes no no 0.08s
✅ REPOSITORY grype yes no no 57.46s
⚠️ REPOSITORY kics yes no 9 18.36s
✅ REPOSITORY secretlint yes no no 2.1s
✅ REPOSITORY syft yes no no 4.86s
✅ REPOSITORY trivy yes no no 14.33s
✅ REPOSITORY trivy-sbom yes no no 0.98s
✅ REPOSITORY trufflehog yes no no 4.38s
✅ XML xmllint 2 0 0 0.06s
✅ YAML prettier 32 0 0 1.25s
✅ YAML v8r 32 0 0 14.47s
✅ YAML yamllint 32 0 0 1.54s

Detailed Issues

⚠️ CSHARP / csharpier - 1 error
Error ./src/FhirPseudonymizer.Tests/DateShiftProcessorTests.cs - Was not formatted.
  ----------------------------- Expected: Around Line 122 -----------------------------
          // Use Condition.recordedDate which is a non-polymorphic dateTime field
          var condition = new Condition { RecordedDate = "2020-06-15T10:30:00+02:00" };
          var node = ElementNode.FromElement(condition.ToTypedElement());
  ----------------------------- Actual: Around Line 122 -----------------------------
          // Use Condition.recordedDate which is a non-polymorphic dateTime field
          var condition = new Condition
          {
  
Error ./src/FhirPseudonymizer/Microsoft.Health.Fhir.Anonymizer.Shared.Core/Utility/DateTimeUtility.cs - Was not formatted.
  ----------------------------- Expected: Around Line 149 -----------------------------
              {
                  var offset = GetDateShiftValue(
                      node,
  ----------------------------- Actual: Around Line 149 -----------------------------
              {
                  var offset = GetDateShiftValue(node, dateShiftKey, dateShiftKeyPrefix, fixedOffsetInDays);
                  node.Value = DateTime
  
Checked 100 files in 12304ms.
⚠️ REPOSITORY / kics - 9 warnings
warning: Docker compose file doesn't have 'cap_drop' attribute. Make sure your container only has necessary capabilities.
   ┌─ compose.dev.yaml:23:1
   │
23 │   vfps-db:
   │ ^^^^^^^^^^
   │
   = Container Capabilities Unrestricted
   = Some capabilities are not needed in certain (or any) containers. Make sure that you only add capabilities that your container needs. Drop unnecessary capabilities as well.

warning: Docker compose file doesn't have 'ports' attribute bound to a specific host interface
   ┌─ compose.dev.yaml:19:1
   │
19 │     ports:
   │ ^^^^^^^^^^
   │
   = Container Traffic Not Bound To Host Interface
   = Incoming container traffic should be bound to a specific host interface

warning: Healthcheck is not defined.
  ┌─ compose/compose.yaml:2:1
  │
2 │   fhir-pseudonymizer:
  │ ^^^^^^^^^^^^^^^^^^^^^
  │
  = Healthcheck Not Set
  = Check containers periodically to see if they are running properly.

warning: Healthcheck is not defined.
   ┌─ compose.dev.yaml:79:1
   │
79 │   gpas-entici-mock:
   │ ^^^^^^^^^^^^^^^^^^^
   │
   = Healthcheck Not Set
   = Check containers periodically to see if they are running properly.

warning: Healthcheck is not defined.
   ┌─ compose.dev.yaml:23:1
   │
23 │   vfps-db:
   │ ^^^^^^^^^^
   │
   = Healthcheck Not Set
   = Check containers periodically to see if they are running properly.

warning: Healthcheck is not defined.
  ┌─ compose.dev.yaml:2:1
  │
2 │   jaeger:
  │ ^^^^^^^^^
  │
  = Healthcheck Not Set
  = Check containers periodically to see if they are running properly.

warning: Healthcheck is not defined.
    ┌─ compose.dev.yaml:103:1
    │
103 │   keycloak:
    │ ^^^^^^^^^^^
    │
    = Healthcheck Not Set
    = Check containers periodically to see if they are running properly.

warning: Healthcheck is not defined.
   ┌─ compose.dev.yaml:43:1
   │
43 │   vfps:
   │ ^^^^^^^
   │
   = Healthcheck Not Set
   = Check containers periodically to see if they are running properly.

warning: There are COPY instructions that could be grouped
   ┌─ Dockerfile:70:1
   │
70 │ COPY --from=build /build/publish .
   │ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
   │
   = Multiple RUN, ADD, COPY, Instructions Listed
   = Multiple commands (RUN, COPY, ADD) should be grouped in order to reduce the number of layers.

warning: 9 warnings emitted
⚠️ MARKDOWN / markdownlint - 4 errors
CHANGELOG.md:25 MD024/no-duplicate-heading Multiple headings with the same content [Context: "Features"]
CHANGELOG.md:40 MD024/no-duplicate-heading Multiple headings with the same content [Context: "Miscellaneous Chores"]
CHANGELOG.md:77 MD024/no-duplicate-heading Multiple headings with the same content [Context: "Miscellaneous Chores"]
CHANGELOG.md:90 MD024/no-duplicate-heading Multiple headings with the same content [Context: "CI/CD"]
⚠️ CSHARP / roslynator - 3 errors
Results of roslynator linter (version 0.11.0.0)
See documentation on https://megalinter.io/9.2.0/descriptors/csharp_roslynator/
-----------------------------------------------

❌ [ERROR] src/FhirPseudonymizer.StressTests/FhirPseudonymizer.StressTests.csproj
    Loading project 'src/FhirPseudonymizer.StressTests/FhirPseudonymizer.StressTests.csproj'...
    Analyze 'FhirPseudonymizer.StressTests'
    System.AggregateException: One or more errors occurred. (Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    )
     ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    
    File name: 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
       at System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
       at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
       at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
       at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(MetadataToken caCtorToken, MetadataImport& scope, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1& derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctorWithParameters, Boolean& isVarArg)
       at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
       at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType)
       at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
       at System.Attribute.GetCustomAttributes(MemberInfo element, Type attributeType, Boolean inherit)
       at Roslynator.AnalyzerAssembly.Load(Assembly analyzerAssembly, Boolean loadAnalyzers, Boolean loadFixers, String language) in /_/src/Workspaces.Core/AnalyzerAssembly.cs:line 129
       at Roslynator.AnalyzerLoader.GetAnalyzersAndFixers(Project project, Boolean loadFixers) in /_/src/Workspaces.Core/AnalyzerLoader.cs:line 112
       at Roslynator.AnalyzerLoader.GetAnalyzers(Project project) in /_/src/Workspaces.Core/AnalyzerLoader.cs:line 55
       at Roslynator.Diagnostics.CodeAnalyzer.AnalyzeProjectCoreAsync(Project project, CancellationToken cancellationToken) in /_/src/Workspaces.Core/Diagnostics/CodeAnalyzer.cs:line 124
       at Roslynator.Diagnostics.CodeAnalyzer.AnalyzeProjectAsync(Project project, CancellationToken cancellationToken) in /_/src/Workspaces.Core/Diagnostics/CodeAnalyzer.cs:line 99
       at Roslynator.CommandLine.AnalyzeCommand.ExecuteAsync(ProjectOrSolution projectOrSolution, CancellationToken cancellationToken) in /_/src/CommandLine/Commands/AnalyzeCommand.cs:line 73
       at Roslynator.CommandLine.MSBuildWorkspaceCommand`1.ExecuteAsync(String path, MSBuildWorkspace workspace, CancellationToken cancellationToken) in /_/src/CommandLine/Commands/MSBuildWorkspaceCommand.cs:line 164
       at Roslynator.CommandLine.MSBuildWorkspaceCommand`1.ExecuteAsync(IEnumerable`1 paths, String msbuildPath, IEnumerable`1 properties) in /_/src/CommandLine/Commands/MSBuildWorkspaceCommand.cs:line 89
       at Roslynator.CommandLine.Program.AnalyzeAsync(AnalyzeCommandLineOptions options) in /_/src/CommandLine/Program.cs:line 346
       --- End of inner exception stack trace ---
       at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
       at Roslynator.CommandLine.Program.<>c.<Main>b__0_3(MSBuildCommandLineOptions options) in /_/src/CommandLine/Program.cs:line 175
       at CommandLine.ParserResultExtensions.MapResult[T1,T2,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 notParsedFunc)
       at Roslynator.CommandLine.Program.Main(String[] args) in /_/src/CommandLine/Program.cs:line 169

❌ [ERROR] src/FhirPseudonymizer.Tests/FhirPseudonymizer.Tests.csproj
    Loading project 'src/FhirPseudonymizer.Tests/FhirPseudonymizer.Tests.csproj'...
    Analyze 'FhirPseudonymizer.Tests'
    System.AggregateException: One or more errors occurred. (Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    )
     ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    
    File name: 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
       at System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
       at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeTypeHandle[] typeInstantiationContext, RuntimeTypeHandle[] methodInstantiationContext)
       at System.Reflection.RuntimeModule.ResolveType(Int32 metadataToken, Type[] genericTypeArguments, Type[] genericMethodArguments)
       at System.Reflection.CustomAttribute.FilterCustomAttributeRecord(MetadataToken caCtorToken, MetadataImport& scope, RuntimeModule decoratedModule, MetadataToken decoratedToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1& derivedAttributes, RuntimeType& attributeType, IRuntimeMethodInfo& ctorWithParameters, Boolean& isVarArg)
       at System.Reflection.CustomAttribute.AddCustomAttributes(ListBuilder`1& attributes, RuntimeModule decoratedModule, Int32 decoratedMetadataToken, RuntimeType attributeFilterType, Boolean mustBeInheritable, ListBuilder`1 derivedAttributes)
       at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeModule decoratedModule, Int32 decoratedMetadataToken, Int32 pcaCount, RuntimeType attributeFilterType)
       at System.Reflection.CustomAttribute.GetCustomAttributes(RuntimeType type, RuntimeType caType, Boolean inherit)
       at System.Attribute.GetCustomAttributes(MemberInfo element, Type attributeType, Boolean inherit)
       at Roslynator.AnalyzerAssembly.Load(Assembly analyzerAssembly, Boolean loadAnalyzers, Boolean loadFixers, String language) in /_/src/Workspaces.Core/AnalyzerAssembly.cs:line 129
       at Roslynator.AnalyzerLoader.GetAnalyzersAndFixers(Project project, Boolean loadFixers) in /_/src/Workspaces.Core/AnalyzerLoader.cs:line 112
       at Roslynator.AnalyzerLoader.GetAnalyzers(Project project) in /_/src/Workspaces.Core/AnalyzerLoader.cs:line 55
       at Roslynator.Diagnostics.CodeAnalyzer.AnalyzeProjectCoreAsync(Project project, CancellationToken cancellationToken) in /_/src/Workspaces.Core/Diagnostics/CodeAnalyzer.cs:line 124
       at Roslynator.Diagnostics.CodeAnalyzer.AnalyzeProjectAsync(Project project, CancellationToken cancellationToken) in /_/src/Workspaces.Core/Diagnostics/CodeAnalyzer.cs:line 99
       at Roslynator.CommandLine.AnalyzeCommand.ExecuteAsync(ProjectOrSolution projectOrSolution, CancellationToken cancellationToken) in /_/src/CommandLine/Commands/AnalyzeCommand.cs:line 73
       at Roslynator.CommandLine.MSBuildWorkspaceCommand`1.ExecuteAsync(String path, MSBuildWorkspace workspace, CancellationToken cancellationToken) in /_/src/CommandLine/Commands/MSBuildWorkspaceCommand.cs:line 164
       at Roslynator.CommandLine.MSBuildWorkspaceCommand`1.ExecuteAsync(IEnumerable`1 paths, String msbuildPath, IEnumerable`1 properties) in /_/src/CommandLine/Commands/MSBuildWorkspaceCommand.cs:line 89
       at Roslynator.CommandLine.Program.AnalyzeAsync(AnalyzeCommandLineOptions options) in /_/src/CommandLine/Program.cs:line 346
       --- End of inner exception stack trace ---
       at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)
       at Roslynator.CommandLine.Program.<>c.<Main>b__0_3(MSBuildCommandLineOptions options) in /_/src/CommandLine/Program.cs:line 175
       at CommandLine.ParserResultExtensions.MapResult[T1,T2,TResult](ParserResult`1 result, Func`2 parsedFunc1, Func`2 parsedFunc2, Func`2 notParsedFunc)
       at Roslynator.CommandLine.Program.Main(String[] args) in /_/src/CommandLine/Program.cs:line 169

❌ [ERROR] src/FhirPseudonymizer/FhirPseudonymizer.csproj
    Loading project 'src/FhirPseudonymizer/FhirPseudonymizer.csproj'...
    Analyze 'FhirPseudonymizer'
    System.AggregateException: One or more errors occurred. (Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    )
     ---> System.IO.FileNotFoundException: Could not load file or assembly 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The system cannot find the file specified.
    
    File name: 'System.Composition.AttributedModel, Version=9.0.0.10, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'
       at System.ModuleHandle.ResolveType(QCallModule module, Int32 typeToken, IntPtr* typeInstArgs, Int32 typeInstCount, IntPtr* methodInstArgs, Int32 methodInstCount, ObjectHandleOnStack type)
       at System.ModuleHandle.ResolveTypeHandle(Int32 typeToken, RuntimeType

(Truncated to 10000 characters out of 13323)

See detailed reports in MegaLinter artifacts

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@9.2.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,BASH_EXEC,BASH_SHELLCHECK,BASH_SHFMT,CSHARP_CSHARPIER,CSHARP_ROSLYNATOR,DOCKERFILE_HADOLINT,EDITORCONFIG_EDITORCONFIG_CHECKER,JSON_JSONLINT,JSON_V8R,JSON_PRETTIER,MARKDOWN_MARKDOWNLINT,PROTOBUF_PROTOLINT,REPOSITORY_CHECKOV,REPOSITORY_DUSTILOCK,REPOSITORY_GIT_DIFF,REPOSITORY_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_KICS,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,XML_XMLLINT,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is graciously provided by OX Security

@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 2 times, most recently from d5bcc42 to 51b3af3 Compare July 1, 2025 06:56
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from 51b3af3 to a81cdf3 Compare July 11, 2025 20:05
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from a81cdf3 to 685141e Compare July 24, 2025 10:40
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from 685141e to a787718 Compare September 8, 2025 09:20
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 3 times, most recently from bdbbefd to c11b7c3 Compare September 27, 2025 15:54
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 3 times, most recently from 064be21 to d24478e Compare October 5, 2025 21:22
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from d24478e to 7e607db Compare October 16, 2025 22:26
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from 7e607db to 9e1bef3 Compare October 30, 2025 01:12
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 4 times, most recently from 5157028 to 4554a2b Compare November 7, 2025 13:09
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 7 times, most recently from 21c9198 to 219331f Compare December 10, 2025 21:19
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 2 times, most recently from 4cb0e19 to ca198f1 Compare January 4, 2026 23:22
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch 3 times, most recently from 8161f35 to cd935ec Compare January 27, 2026 09:29
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from cd935ec to c7651d7 Compare February 6, 2026 16:46
@renovate renovate bot force-pushed the renovate/awesomeassertions-9.x branch from c7651d7 to ff805f0 Compare February 7, 2026 02:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants