From d8c534c48446a39ef59b1414aed70343eb1f9f25 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 18:47:38 +0000 Subject: [PATCH 1/8] Bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/dotnet.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 43f65cf..aa76f4d 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -13,7 +13,7 @@ jobs: matrix: os: [ubuntu-latest, macos-latest, windows-latest] steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Setup .NET uses: actions/setup-dotnet@v5 with: @@ -33,7 +33,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Setup .NET uses: actions/setup-dotnet@v5 with: @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Setup .NET uses: actions/setup-dotnet@v5 with: From 7e91d22be071c6cf6c2bf04666949b560801982f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 18:45:17 +0000 Subject: [PATCH 2/8] Bump NUnit.Analyzers from 4.11.2 to 4.12.0 --- updated-dependencies: - dependency-name: NUnit.Analyzers dependency-version: 4.12.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj index 852cd8c..c02b30c 100644 --- a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj +++ b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj @@ -13,7 +13,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 955c0c94ba944f6198af4d811cc61c78ad975220 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 21:34:44 +0000 Subject: [PATCH 3/8] Bump NUnit.Analyzers from 4.12.0 to 4.13.0 --- updated-dependencies: - dependency-name: NUnit.Analyzers dependency-version: 4.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj index c02b30c..c63370f 100644 --- a/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj +++ b/ImageSharpCompareTestNunit/ImageSharpCompareTestNunit.csproj @@ -13,7 +13,7 @@ runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive From 81ddbf8733fe3bcbd0d2a2417cb35794e42914f8 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:05:18 +0000 Subject: [PATCH 4/8] Update README with licensing note for ImageSharp dependency and ignore markdown files in CI --- .github/workflows/dotnet.yml | 3 +++ README.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index aa76f4d..30b4bd4 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,6 +5,9 @@ env: on: push: + paths-ignore: + - '*.md' + - '**/*.md' jobs: build: diff --git a/README.md b/README.md index 9ba517e..2d08079 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ Inspired by the image compare feature "Visual verification API" of [TestApi](htt ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp). +## ImageSharp License Note + +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may aslo be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. + NOTE: The Alpha-channel is ignored. ## Example simple show cases From 63a404ddb83ce2666cfacc7456ef355447124307 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:05:52 +0000 Subject: [PATCH 5/8] Fix typo in README regarding SkiaSharp.Compare alternative --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d08079..02d7dd5 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabo ## ImageSharp License Note -If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may aslo be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. NOTE: The Alpha-channel is ignored. From cc2f7dbaf00903b9ff16c68b293cf5226a6394d9 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:09:43 +0000 Subject: [PATCH 6/8] Add detailed ImageSharp license note and alternative suggestion to README --- ImageSharpCompare/docs/nugetReadme.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ImageSharpCompare/docs/nugetReadme.md b/ImageSharpCompare/docs/nugetReadme.md index 62da186..9df8688 100644 --- a/ImageSharpCompare/docs/nugetReadme.md +++ b/ImageSharpCompare/docs/nugetReadme.md @@ -3,6 +3,10 @@ Compares images Supports comparing images by using a tolerance mask image. Linux, Windows, MacOs supported. +## ImageSharp License Note + +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies your personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. + Basic example: ```csharp From 367b48d3acf32d5b971feb8d7b268e1984f393a0 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:11:26 +0000 Subject: [PATCH 7/8] Fix wording in ImageSharp license note for clarity --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 02d7dd5..85441c9 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabo ## ImageSharp License Note -If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. NOTE: The Alpha-channel is ignored. From 10b909df63fd8a7f4b47db1e22e9ef9f283bfe0e Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 22:12:14 +0200 Subject: [PATCH 8/8] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/dotnet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 30b4bd4..01abdc1 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -6,7 +6,6 @@ env: on: push: paths-ignore: - - '*.md' - '**/*.md' jobs: