Skip to content

chore(deps): Bump the nuget-minor-patch group with 6 updates - #89

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-patch-fb9d03ebc9
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/nuget-minor-patch-fb9d03ebc9

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor

Updated Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.DependencyInjection.Abstractions's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.Extensions.Http from 10.0.10 to 10.0.12.

Release notes

Sourced from Microsoft.Extensions.Http's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated Microsoft.SourceLink.GitHub from 10.0.400 to 10.0.401.

Release notes

Sourced from Microsoft.SourceLink.GitHub's releases.

10.0.401

Release

What's Changed

... (truncated)

Commits viewable in compare view.

Updated Microsoft.Testing.Extensions.CodeCoverage from 18.11.0 to 18.11.2.

Release notes

Sourced from Microsoft.Testing.Extensions.CodeCoverage's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated System.Security.Cryptography.ProtectedData from 10.0.10 to 10.0.12.

Release notes

Sourced from System.Security.Cryptography.ProtectedData's releases.

No release notes found for this version range.

Commits viewable in compare view.

Updated xunit.v3 from 4.0.0 to 4.0.1.

Release notes

Sourced from xunit.v3's releases.

No release notes found for this version range.

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 Microsoft.Extensions.DependencyInjection.Abstractions from 10.0.10 to 10.0.12
Bumps Microsoft.Extensions.Http from 10.0.10 to 10.0.12
Bumps Microsoft.SourceLink.GitHub from 10.0.400 to 10.0.401
Bumps Microsoft.Testing.Extensions.CodeCoverage from 18.11.0 to 18.11.2
Bumps System.Security.Cryptography.ProtectedData from 10.0.10 to 10.0.12
Bumps xunit.v3 from 4.0.0 to 4.0.1

---
updated-dependencies:
- dependency-name: Microsoft.Extensions.DependencyInjection.Abstractions
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Extensions.Http
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.SourceLink.GitHub
  dependency-version: 10.0.401
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: Microsoft.Testing.Extensions.CodeCoverage
  dependency-version: 18.11.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: System.Security.Cryptography.ProtectedData
  dependency-version: 10.0.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
- dependency-name: xunit.v3
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 14, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, nuget. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot
dependabot Bot requested a review from StuartMeeks as a code owner September 14, 2026 06:21
@StuartMeeks

Copy link
Copy Markdown
Owner

Superseded by #92.

This group bump rewrote the net8.0 dependency floors (Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Http, System.Security.Cryptography.ProtectedData) from 8.0.x to 10.0.12, which violates the deliberate per-TFM floor policy — net8 LTS consumers must stay on their 8.0.x servicing line. Not mergeable as-is.

#92 takes the safe, non-floored subset (SourceLink, xunit.v3, CodeCoverage). The Dependabot ignore gap that allowed the net8 floor rewrite (name-scoped, semver-major-only ignore vs. a per-TFM floor whose package name also lives in the net10 block) is being fixed upstream in NextIteration.Standards (STANDARD.md 4.10), then synced here.

auto-merge was automatically disabled September 21, 2026 06:25

Pull request was closed

@dependabot @github

dependabot Bot commented on behalf of github Sep 21, 2026

Copy link
Copy Markdown
Contributor Author

This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests.

To ignore these dependencies, configure ignore rules in dependabot.yml

@dependabot
dependabot Bot deleted the dependabot/nuget/nuget-minor-patch-fb9d03ebc9 branch September 21, 2026 06:25
StuartMeeks added a commit that referenced this pull request Sep 21, 2026
… of #89) (#92)

Applies only the non-floored, non-runtime dependency bumps from the Dependabot
group in #89:

- Microsoft.SourceLink.GitHub  10.0.400 -> 10.0.401  (build tooling, PrivateAssets=All)
- xunit.v3                     4.0.0    -> 4.0.1      (test-only)
- Microsoft.Testing.Extensions.CodeCoverage 18.11.0 -> 18.11.2 (test-only)

Deliberately EXCLUDES the three per-TFM-floored packages
(Microsoft.Extensions.DependencyInjection.Abstractions, Microsoft.Extensions.Http,
System.Security.Cryptography.ProtectedData). #89 rewrote their net8.0 floors from
8.0.x to 10.0.12, which violates the deliberate per-TFM floor policy (net8 LTS
consumers must stay on their 8.0.x servicing line). Those floors are bumped by
hand, per TFM, in their own reviewed commit — never as a side effect of an
automated group bump.

The Dependabot `ignore` gap that let #89 rewrite the net8 floor (a name-scoped,
major-only ignore cannot protect a per-TFM floor when the same package name also
appears in the net10 block) is cross-referenced to STANDARD.md 4.10 and is fixed
upstream in NextIteration.Standards, then synced here.

Supersedes #89.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
StuartMeeks added a commit that referenced this pull request Sep 21, 2026
…kages entirely) (#93)

NextIteration.Standards PR #26 changed §4.10: per-TFM-floored packages MUST be
ignored with no update-types filter, not just semver-major. A name-scoped
major-only ignore cannot protect a per-TFM floor — because the package name
lives in both the net8 and net10 ItemGroups, a net10 minor/patch bump rewrites
the net8 floor to a 10.x version (PR #89 did exactly that: 8.0.x -> 10.0.12).

Sync this repo to the merged standard:
- .github/dependabot.yml: drop update-types from the three floored-package
  ignore entries; rewrite the caveat comment.
- Directory.Packages.props: update the cross-reference comment.

Prevents Dependabot from regenerating the #89 net8-floor bump.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
StuartMeeks added a commit that referenced this pull request Sep 21, 2026
#94)

RetryHelper defaulted to 20 attempts x 25 ms ~= 500 ms. On a contended macos-15
runner that was too tight for cross-process Keychain visibility: the selection
item written by RestoreCredentialAsync was not always visible within it, so
RestoreCredentialAsync_PreservesAccountIdAndSelection timed out its IsSelected
retry and the following Assert.True(restored.IsSelected) failed intermittently
(seen red on #89 and #92, green on re-run and elsewhere).

Raise the default budget to 40 x 50 ms ~= 2 s. Retries return as soon as the
store is consistent, so a passing run does not pay the ceiling; only a genuine
failure now waits the full ~2 s before surfacing. RetryHelperTests pass explicit
values and are unaffected. Test-only change.

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant