Skip to content

Bump the nuget group with 3 updates#47

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/InstallerClean.Core/nuget-c8a07eb9c7
Closed

Bump the nuget group with 3 updates#47
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/src/InstallerClean.Core/nuget-c8a07eb9c7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Updated NSubstitute from 5.3.0 to 6.0.0.

Release notes

Sourced from NSubstitute's releases.

6.0.0

ℹ️ No changes from Release Candidate 1.

NSubstitute v6.0.0

From RC1 notes:

  • [NEW] ArgMatchers.Matching predicate matcher as an alternative to Is(Expression<Predicate<T>>. (.NET6 and above.)
  • [UPDATE] Improved support for custom argument matchers. Arg.Is now accepts arg matchers.
  • [UPDATE][BREAKING] Update target frameworks: .NET8, .NET Standard 2.0
  • [UPDATE][BREAKING] Remove legacy obsolete API
  • [UPDATE][BREAKING] Mark as obsolete api CompatArg with pre c# 7.0 support
  • [UPDATE][BREAKING] Nullability is enabled for public api for .NET 8+ TFMs
  • [UPDATE] Migrate documentation to docfx platform and update samples to NUnit 4
  • [NEW] Added NuGet Package README file.

Full change list

6.0.0-rc.1

NSubstitute v6.0.0 Release Candidate 1

Due to the large number of changes in this release, we wanted to start with a release candidate to ensure we've correctly captured breaking changes.

  • [NEW] ArgMatchers.Matching predicate matcher as an alternative to Is(Expression<Predicate<T>>. (.NET6 and above.)
  • [UPDATE] Improved support for custom argument matchers. Arg.Is now accepts arg matchers.
  • [UPDATE][BREAKING] Update target frameworks: .NET8, .NET Standard 2.0
  • [UPDATE][BREAKING] Remove legacy obsolete API
  • [UPDATE][BREAKING] Mark as obsolete api CompatArg with pre c# 7.0 support
  • [UPDATE][BREAKING] Nullability is enabled for public api for .NET 8+ TFMs
  • [UPDATE] Migrate documentation to docfx platform and update samples to NUnit 4
  • [NEW] Added NuGet Package README file.

Full change list

Commits viewable in compare view.

Updated System.IO.Abstractions from 22.1.1 to 22.2.0.

Release notes

Sourced from System.IO.Abstractions's releases.

22.2.0

What's Changed

Commits viewable in compare view.

Updated System.IO.Abstractions.TestingHelpers from 22.1.1 to 22.2.0.

Release notes

Sourced from System.IO.Abstractions.TestingHelpers's releases.

22.2.0

What's Changed

Commits viewable in compare view.

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps NSubstitute from 5.3.0 to 6.0.0
Bumps System.IO.Abstractions from 22.1.1 to 22.2.0
Bumps System.IO.Abstractions.TestingHelpers from 22.1.1 to 22.2.0

---
updated-dependencies:
- dependency-name: NSubstitute
  dependency-version: 6.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget
- dependency-name: System.IO.Abstractions
  dependency-version: 22.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
- dependency-name: System.IO.Abstractions.TestingHelpers
  dependency-version: 22.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Jul 13, 2026
FarmLox added a commit that referenced this pull request Jul 13, 2026
… 6.0.0

Supersedes Dependabot's PR #47, which failed CI with NU1004. Dependabot
regenerated only three of the four packages.lock.json files: it left
src/InstallerClean.Cli/packages.lock.json recording the old
System.IO.Abstractions [22.1.1, ) range for its InstallerClean.Core project
reference, so a locked-mode restore of the CLI saw Core's dependencies change
under it. It also dropped the System.Diagnostics.EventLog transitive entry from
the GUI's lock file. All four locks here are regenerated together with
--force-evaluate, so every project's recorded view of Core's dependencies
matches Core itself.

NSubstitute 6.0.0 enables nullable annotations on its public API, which types
the lambda parameter of Arg.Is<T> as nullable. The eight predicates that
dereference it now guard on null, so a null argument fails to match and reports
as an unmatched call rather than throwing out of the matcher.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor Author

Looks like these dependencies are no longer updatable, so this is no longer needed.

@dependabot dependabot Bot closed this Jul 13, 2026
@dependabot dependabot Bot deleted the dependabot/nuget/src/InstallerClean.Core/nuget-c8a07eb9c7 branch July 13, 2026 08:34
FarmLox added a commit that referenced this pull request Jul 13, 2026
Dependabot's NuGet updater rewrites only some of the four packages.lock.json
files when the package it moves lives in InstallerClean.Core, whose dependency
ranges the GUI, CLI and Tests locks each record separately. PR #47 left the CLI
lock on the superseded System.IO.Abstractions range and dropped a live
System.Diagnostics.EventLog transitive entry from the GUI lock, which CI's
locked-mode restore rejected with NU1004. The new relock job restores the
solution with --force-evaluate on the bot's branch and pushes whatever it
missed, so the PR presents the locks CI actually validates. It is a no-op on
bumps to a package only one project uses, which is why the earlier ones merged.

The job runs on the same windows-2025 image as the CI restore. GitHub does not
chain workflow runs off a GITHUB_TOKEN push, so the CI run for the pushed commit
arrives in an approval-required state and needs "Approve and run"; that is the
price of doing this without granting Actions a personal access token, which for
this repository is the wrong trade.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.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.

0 participants