Repository navigation
Bump the nuget-minor-patch group with 6 updates - #6549
dependabot[bot] wants to merge 5 commits into
Conversation
Bumps SixLabors.ImageSharp from 3.1.12 to 3.2.0 Bumps Testcontainers from 4.15.0 to 4.16.0 Bumps xunit.runner.visualstudio from 4.0.0 to 4.0.1 Bumps xunit.v3 from 4.0.1 to 4.0.2 Bumps xunit.v3.extensibility.core from 4.0.1 to 4.0.2 Bumps xunit.v3.runner.console from 4.0.1 to 4.0.2 --- updated-dependencies: - dependency-name: SixLabors.ImageSharp dependency-version: 3.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: Testcontainers dependency-version: 4.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: nuget-minor-patch - dependency-name: xunit.runner.visualstudio dependency-version: 4.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: xunit.v3 dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: xunit.v3.extensibility.core dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch - dependency-name: xunit.v3.runner.console dependency-version: 4.0.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: nuget-minor-patch ... Signed-off-by: dependabot[bot] <support@github.com>
Test Results 25 files ±0 25 suites ±0 57m 14s ⏱️ -30s Results for commit 5e34994. ± Comparison against base commit f632b88. This pull request removes 40 and adds 16 tests. Note that renamed tests count towards both.♻️ This comment has been updated with latest results. |
…aid licence 3.2.0 backports Six Labors licence enforcement into the 3.x line; the Release build of tools/MeshWeaver.ThumbnailGenerator failed with 'No Six Labors license found' on this PR. Keep the other five bumps, pin ImageSharp back to 3.1.12, and move the Dependabot ignore from >=4.0.0 to >=3.2.0. The open advisories (fixed only in 4.1.2) are noted next to the hold: the licence-or-replace decision is open. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
|
The maintainer decided to replace ImageSharp in core. #6598 removes That supersedes this PR's ImageSharp pin (3.1.12 → 3.2.0) and its |
There was a problem hiding this comment.
🟡 Changes recommended
It suppresses patched ImageSharp releases, splits the xUnit package family, and contradicts the PR description.
3 open findings
What changed in this PR
Updates test infrastructure dependencies while holding ImageSharp due to license enforcement.
Changes:
- Updates Testcontainers and xUnit packages.
- Blocks ImageSharp 3.2.0+ upgrades.
- Documents ImageSharp licensing and security concerns.
| File | Description |
|---|---|
Directory.Packages.props |
Updates package versions and documents the ImageSharp hold. |
.github/dependabot.yml |
Extends the ImageSharp ignore range to 3.2.0+. |
🧠 Review effort: Balanced
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
| # major; 3.1.x patches still flow. Holding here does NOT buy safety: GHSA-j3p4-wp97-rph4, | ||
| # GHSA-j9gm-c75j-xc9q and GHSA-jjfr-hcj7-qf5w (high, 2026-10-07) cover every version up to | ||
| # 4.1.1 and are patched only in 4.1.2 - the licence-or-replace decision above is now open. | ||
| - dependency-name: "SixLabors.ImageSharp*" | ||
| versions: [">=4.0.0"] | ||
| versions: [">=3.2.0"] |
There was a problem hiding this comment.
Resolved by replacing the package rather than holding it. main replaced SixLabors.ImageSharp with SkiaSharp in the thumbnail generator (#6598), and this branch merged origin/main in dd9742f. The ignore block and the 3.1.12 pin are both gone from this pull request, so nothing suppresses a security release any more.
| <!-- HELD at 3.1.12: 3.2.0 backports the Six Labors licence ENFORCEMENT into the 3.x line (its | ||
| MSBuild targets fail the build with "No Six Labors license found"), so every 3.2+ release is | ||
| pay-to-use exactly like 4.x. .github/dependabot.yml ignores ">=3.2.0" for the same reason. --> |
main replaced SixLabors.ImageSharp with SkiaSharp (#6598), so the ImageSharp hold this branch carried in Directory.Packages.props and .github/dependabot.yml is dropped with the package. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
… v3 family DependencyMajorUpgrades treats xunit.v3, xunit.v3.assert, xunit.v3.extensibility.core and xunit.v3.runner.console as one lockstep line; the group bump left the assert pin at 4.0.1. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>



Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Updated SixLabors.ImageSharp from 3.1.12 to 3.2.0.
Release notes
Sourced from SixLabors.ImageSharp's releases.
3.2.0
What's Changed
Full Changelog: SixLabors/ImageSharp@v3.1.12...v3.2.0
Commits viewable in compare view.
Updated Testcontainers from 4.15.0 to 4.16.0.
Release notes
Sourced from Testcontainers's releases.
4.16.0
What's Changed
Huge thanks to everyone for your contributions and feedback 🧡.
The NuGet packages for this release have been attested for supply chain security using
actions/attest. This confirms the integrity and provenance of the artifacts and helps ensure they can be trusted: #54051351.🚀 Features
🐛 Bug Fixes
📖 Documentation
🧹 Housekeeping
📦 Dependency Updates
Commits viewable in compare view.
Updated xunit.runner.visualstudio from 4.0.0 to 4.0.1.
Release notes
Sourced from xunit.runner.visualstudio's releases.
4.0.1
Release notes: https://xunit.net/releases/visualstudio/4.0.1
Commits viewable in compare view.
Updated xunit.v3 from 4.0.1 to 4.0.2.
Release notes
Sourced from xunit.v3's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated xunit.v3.extensibility.core from 4.0.1 to 4.0.2.
Release notes
Sourced from xunit.v3.extensibility.core's releases.
No release notes found for this version range.
Commits viewable in compare view.
Updated xunit.v3.runner.console from 4.0.1 to 4.0.2.
Release notes
Sourced from xunit.v3.runner.console'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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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