miracum / fhir-pseudonymizer

A REST service to pseudonymize and anonymize FHIRยฎ resources.
MIT License
15 stars 2 forks source link

chore(deps): update dependency yamldotnet to v16 #195

Closed renovate[bot] closed 3 months ago

renovate[bot] commented 3 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
YamlDotNet (source) 15.3.0 -> 16.0.0 age adoption passing confidence

Release Notes

aaubry/YamlDotNet (YamlDotNet) ### [`v16.0.0`](https://togithub.com/aaubry/YamlDotNet/releases/tag/v16.0.0): Release 16.0.0 - Merge pull request [#​938](https://togithub.com/aaubry/YamlDotNet/issues/938) from MetaFight/array-cycles\ ArrayNodeDeserializer can now deserialize circular references. - Merge pull request [#​935](https://togithub.com/aaubry/YamlDotNet/issues/935) from MrLuje/fsharp-collection\ feat: properly handle FSharp List deserialization - Merge pull request [#​927](https://togithub.com/aaubry/YamlDotNet/issues/927) from lahma/optimize-scalar-load\ Optimize YamlScalarNode.Load and YamlMappingNode.Load - Merge pull request [#​941](https://togithub.com/aaubry/YamlDotNet/issues/941) from EdwardCooke/ec-nullability\ Fix bugs and add features *** Breaking change notes - The `ITypeConverter` object is now passed to many methods and is expected when some are called. You can get the typeconverter by calling `BuildTypeConverter` on the serializerbuilder and deserializerbuilder. This typeconverter should be treated as a singleton and injected into the constructor of your class. - The `IPropertyDescriptor` is now passed into a lot of methods. It can be safely disregarded if you don't need it. It contains information about the property containing the object being deserialized. - The delegates `ObjectSerializer` and `ObjectDeserializer` are also being passed around. They can be disregarded if you don't need them. - To revert to the old date/time formats for `JsonCompatable` remove the `DateTime8601Converter` and add the `DateTimeConverter` with the `doubleQuotes` constructor parameter set to `true`. Example: ```csharp new SerializerBuilder() .WithoutTypeConverter() .WithTypeConverter(new YamlDotNet.Serialization.Converters.DateTimeConverter(doubleQuotes: true)) .Build(); ``` - on `Mark`, `Cursor`, `SimpleKey` the position property data types changed from `int` to `long`

Configuration

๐Ÿ“… Schedule: Branch creation - "every 3 months on the first day of the month" (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.



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

github-actions[bot] commented 3 months ago

Trivy image scan report

ghcr.io/miracum/fhir-pseudonymizer:pr-195 (ubuntu 24.04)

4 known vulnerabilities found (CRITICAL: 0 HIGH: 0 MEDIUM: 0 LOW: 4)

Show detailed table of vulnerabilities
Package ID Severity Installed Version Fixed Version
libssl3t64 CVE-2024-2511 LOW 3.0.13-0ubuntu3.1 3.0.13-0ubuntu3.2
libssl3t64 CVE-2024-4603 LOW 3.0.13-0ubuntu3.1 3.0.13-0ubuntu3.2
libssl3t64 CVE-2024-4741 LOW 3.0.13-0ubuntu3.1 3.0.13-0ubuntu3.2
libssl3t64 CVE-2024-5535 LOW 3.0.13-0ubuntu3.1 3.0.13-0ubuntu3.2

No Misconfigurations found

opt/fhir-pseudonymizer/FhirPseudonymizer.deps.json

No Vulnerabilities found

No Misconfigurations found

opt/fhir-pseudonymizer/packages.lock.json

No Vulnerabilities found

No Misconfigurations found

usr/share/dotnet/shared/Microsoft.AspNetCore.App/8.0.7/Microsoft.AspNetCore.App.deps.json

No Vulnerabilities found

No Misconfigurations found

usr/share/dotnet/shared/Microsoft.NETCore.App/8.0.7/Microsoft.NETCore.App.deps.json

No Vulnerabilities found

No Misconfigurations found

github-actions[bot] commented 3 months ago

Code Coverage

Package Line Rate Branch Rate Health
FhirPseudonymizer 74% 65% โœ”
FhirPseudonymizer.Tests 100% 100% โœ”
Summary 81% (816 / 1008) 68% (93 / 136) โœ”

Minimum allowed line rate is 50%


iter8 report


Experiment summary:
*******************

  Experiment completed: true
  No task failures: true
  Total number of tasks: 7
  Number of completed tasks: 7
  Number of completed loops: 1

Whether or not service level objectives (SLOs) are satisfied:
*************************************************************

  SLO Conditions                 | Satisfied
  --------------                 | ---------
  http/error-count <= 0          | true
  http/latency-mean (msec) <= 25 | true
  http/latency-p99 (msec) <= 85  | true

Latest observed values for metrics:
***********************************

  Metric                     | value
  -------                    | -----
  http/error-count           | 0.00
  http/error-rate            | 0.00
  http/latency-max (msec)    | 947.22
  http/latency-mean (msec)   | 15.78
  http/latency-min (msec)    | 2.16
  http/latency-p50 (msec)    | 8.23
  http/latency-p75 (msec)    | 15.99
  http/latency-p90 (msec)    | 47.87
  http/latency-p95 (msec)    | 56.37
  http/latency-p99 (msec)    | 71.72
  http/latency-p99.9 (msec)  | 112.94
  http/latency-stddev (msec) | 21.44
  http/request-count         | 25000.00
github-actions[bot] commented 3 months ago

๐Ÿฆ™ MegaLinter status: โš ๏ธ WARNING

Descriptor Linter Files Fixed Errors Elapsed time
โœ… ACTION actionlint 5 0 0.1s
โœ… BASH bash-exec 1 0 0.02s
โœ… BASH shellcheck 1 0 0.01s
โœ… BASH shfmt 1 0 0.02s
โœ… CSHARP csharpier 95 0 5.74s
โš ๏ธ CSHARP roslynator 3 2 47.33s
โœ… DOCKERFILE hadolint 1 0 0.11s
โœ… EDITORCONFIG editorconfig-checker 181 0 1.82s
โœ… JSON jsonlint 27 0 0.45s
โœ… JSON prettier 27 0 5.23s
โœ… JSON v8r 27 0 9.12s
โœ… MARKDOWN markdownlint 4 0 1.46s
โœ… PROTOBUF protolint 4 0 6.74s
โœ… REPOSITORY checkov yes no 15.18s
โœ… REPOSITORY dustilock yes no 0.04s
โœ… REPOSITORY gitleaks yes no 0.69s
โœ… REPOSITORY git_diff yes no 0.06s
โœ… REPOSITORY grype yes no 17.56s
โœ… REPOSITORY kics yes no 16.11s
โœ… REPOSITORY secretlint yes no 1.38s
โœ… REPOSITORY syft yes no 0.67s
โœ… REPOSITORY trivy yes no 7.57s
โœ… REPOSITORY trivy-sbom yes no 7.46s
โœ… REPOSITORY trufflehog yes no 4.47s
โœ… XML xmllint 2 0 0.01s
โœ… YAML prettier 29 0 2.61s
โœ… YAML v8r 29 0 31.18s
โœ… YAML yamllint 29 0 1.72s

See detailed report in MegaLinter reports

You could have same capabilities but better runtime performances if you request a new MegaLinter flavor.

_MegaLinter is graciously provided by OX Security_

miracum-bot commented 3 months ago

:tada: This issue has been resolved in version 2.21.14 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: