Skip to content

Bump the all-packages group with 22 updates#83

Merged
hukho merged 3 commits into
mainfrom
dependabot/nuget/src/UKHO.S100PermitService.API/all-packages-25fa932f41
May 20, 2026
Merged

Bump the all-packages group with 22 updates#83
hukho merged 3 commits into
mainfrom
dependabot/nuget/src/UKHO.S100PermitService.API/all-packages-25fa932f41

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

This pull request primarily updates NuGet package dependencies across several projects to their latest patch versions, and refactors unit test code for improved clarity and correctness. The changes include dependency upgrades for production, common, stub, and test projects, as well as improvements to unit test assertions and helper methods.

Dependency Upgrades

  • Upgraded various NuGet package dependencies to newer patch versions in the following projects:
    • UKHO.S100PermitService.API (e.g., Microsoft.AspNetCore.Authentication.JwtBearer, System.Text.Json)
    • UKHO.S100PermitService.Common (e.g., Azure.Identity, Microsoft.Extensions.*, System.Text.Json)
    • UKHO.S100PermitService.StubService (e.g., System.Linq.Dynamic.Core, WireMock.Net)
    • UKHO.S100PermitService.API.FunctionalTests (e.g., Azure.Identity, Microsoft.NET.Test.Sdk, NUnit, System.Text.Json)
    • UKHO.S100PermitService.API.UnitTests (e.g., Microsoft.NET.Test.Sdk, MSTest.TestFramework, NUnit)

Unit Test Refactoring and Improvements

  • Changed test class fields to use concrete types instead of interfaces for AesEncryption and PermitReaderWriter to better reflect actual usage and improve test clarity (AesEncryptionTests.cs, PermitReaderWriterTests.cs) [1] [2]
  • Updated assertion patterns in unit tests to use more precise and correct forms, such as Is.Not.Null.And.Not.Empty and explicit delegate casts for exception assertions (AesEncryptionTests.cs, PermitReaderWriterTests.cs) [1] [2] [3] [4] [5]
  • Replaced deprecated Assert.Multiple usage with Assert.EnterMultipleScope() for grouping multiple assertions in NUnit (PermitReaderWriterTests.cs) [1] [2]
  • Made various helper methods in test files static to clarify intent and improve code quality (PermitReaderWriterTests.cs) [1] [2] [3] [4] [5]

Code Cleanliness

  • Reordered using statements for consistency and style in test files (PermitReaderWriterTests.cs)

These changes collectively ensure the codebase uses the latest compatible dependencies and that unit tests are more robust, maintainable, and aligned with best practices.

Bumps Azure.Extensions.AspNetCore.Configuration.Secrets from 1.5.0 to 1.5.1
Bumps Azure.Identity from 1.20.0 to 1.21.0
Bumps Azure.Security.KeyVault.Secrets from 4.9.0 to 4.10.0
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 8.0.25 to 8.0.26
Bumps Microsoft.AspNetCore.HeaderPropagation from 8.0.25 to 8.0.26
Bumps Microsoft.Extensions.Caching.Abstractions from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Configuration.Binder from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Configuration.Json from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.DependencyInjection from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Diagnostics.HealthChecks from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Hosting from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Http.Polly from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.5 to 10.0.7
Bumps Microsoft.Extensions.Logging.AzureAppServices from 8.0.25 to 8.0.26
Bumps Microsoft.NET.Test.Sdk from 18.3.0 to 18.5.1
Bumps MSTest.TestAdapter from 4.1.0 to 4.2.2
Bumps MSTest.TestFramework from 4.1.0 to 4.2.2
Bumps System.Linq.Dynamic.Core from 1.7.1 to 1.7.2
Bumps System.Text.Json from 10.0.5 to 10.0.7
Bumps WireMock.Net from 2.2.0 to 2.4.0
Bumps WireMock.Net.Abstractions from 2.2.0 to 2.4.0
Bumps WireMock.Org.Abstractions from 2.2.0 to 2.4.0

---
updated-dependencies:
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Security.KeyVault.Secrets
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Security.KeyVault.Secrets
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Caching.Abstractions
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Http.Polly
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.AzureAppServices
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestFramework
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestFramework
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: System.Linq.Dynamic.Core
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: System.Text.Json
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: System.Text.Json
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code labels May 1, 2026
@dependabot dependabot Bot requested review from a team and rockydevnet as code owners May 1, 2026 13:27
@snyk-io-eu
Copy link
Copy Markdown
Contributor

snyk-io-eu Bot commented May 1, 2026

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues
Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

Copy link
Copy Markdown
Contributor

@rushdynajath rushdynajath left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@hukho hukho merged commit 2f71c2c into main May 20, 2026
17 checks passed
@hukho hukho deleted the dependabot/nuget/src/UKHO.S100PermitService.API/all-packages-25fa932f41 branch May 20, 2026 14:52
hukho added a commit that referenced this pull request May 20, 2026
* Bump the all-packages group with 22 updates

Bumps Azure.Extensions.AspNetCore.Configuration.Secrets from 1.5.0 to 1.5.1
Bumps Azure.Identity from 1.20.0 to 1.21.0
Bumps Azure.Security.KeyVault.Secrets from 4.9.0 to 4.10.0
Bumps Microsoft.AspNetCore.Authentication.JwtBearer from 8.0.25 to 8.0.26
Bumps Microsoft.AspNetCore.HeaderPropagation from 8.0.25 to 8.0.26
Bumps Microsoft.Extensions.Caching.Abstractions from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Configuration.Binder from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Configuration.Json from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.DependencyInjection from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Diagnostics.HealthChecks from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Hosting from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Http.Polly from 9.0.14 to 9.0.15
Bumps Microsoft.Extensions.Logging.Abstractions from 10.0.5 to 10.0.7
Bumps Microsoft.Extensions.Logging.AzureAppServices from 8.0.25 to 8.0.26
Bumps Microsoft.NET.Test.Sdk from 18.3.0 to 18.5.1
Bumps MSTest.TestAdapter from 4.1.0 to 4.2.2
Bumps MSTest.TestFramework from 4.1.0 to 4.2.2
Bumps System.Linq.Dynamic.Core from 1.7.1 to 1.7.2
Bumps System.Text.Json from 10.0.5 to 10.0.7
Bumps WireMock.Net from 2.2.0 to 2.4.0
Bumps WireMock.Net.Abstractions from 2.2.0 to 2.4.0
Bumps WireMock.Org.Abstractions from 2.2.0 to 2.4.0

---
updated-dependencies:
- dependency-name: Azure.Extensions.AspNetCore.Configuration.Secrets
  dependency-version: 1.5.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Identity
  dependency-version: 1.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Security.KeyVault.Secrets
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Azure.Security.KeyVault.Secrets
  dependency-version: 4.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.AspNetCore.Authentication.JwtBearer
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.AspNetCore.HeaderPropagation
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Caching.Abstractions
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Binder
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Configuration.Json
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.DependencyInjection
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Diagnostics.HealthChecks
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Hosting
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Http.Polly
  dependency-version: 9.0.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.Abstractions
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.Extensions.Logging.AzureAppServices
  dependency-version: 8.0.26
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-version: 18.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestAdapter
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestFramework
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: MSTest.TestFramework
  dependency-version: 4.2.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: System.Linq.Dynamic.Core
  dependency-version: 1.7.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: System.Text.Json
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: System.Text.Json
  dependency-version: 10.0.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-packages
- dependency-name: WireMock.Net
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Net.Abstractions
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
- dependency-name: WireMock.Org.Abstractions
  dependency-version: 2.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-packages
...



* Update packages and test Asserts

* Revert unintended change

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants